바이트단위 처리하는데,
바이트 내에 순차적으로 숫자를 집어넣을때,
10에서 100, 100에서 1000 등으로 변할때는 경계값이 계속 변하는데,
1억이 넘어가면서부터는 1억의 배수이기만 하면 경계값이 안바뀜.
처음엔 숫자 커지면서 뭐가 잘리는 버그인가 싶었는데,
생각해보니 10 이라는 숫자가 2^1 x 5^1 인거고,
1억은 2^8 x 5^8 이 되어서,
이 2^8 = 256 => 1바이트 수치범위 라는 점에서,
1억의 배수가 되면 바이트 표기법에서는 경계값이 랜덤(?)적인 값이 안나오고 일치하겠더라고.
이걸 몰라서 무슨 버그 있는건가 한참 머리 싸맸네.
그냥 뭐 그렇다고.
말을 좀 알아먹게 써야