'2008/07'에 해당되는 글 1건
-
2008/07/05
integer 최대값 (1)
프로그래밍 하면서 별로 신경안써도 되는게 int 의 최대값일 것이다.
그런데 내가 사용하는 웹하드에서 2기가 넘어간 파일이 정렬을 하면 1K 보다 적다고 나온다
아마도 byte 단위까지 세다보니 그런문제가 생긴듯 싶다
그래서 문의를 보냈다
오늘 업데이트가 됐는데 고쳐졌다. 어케 고친걸까?
혹시 귀찮아서 unsigned 로 한거 아닐가? 그럼 4기가까지
4기가 넘는 파일이 없어서 테스트는 못하겠다.
머 어찌됐던 이제 좀 낫군.
▶ long, unsigned long 4 bytes (32비트) ------------------------------------------------------ long 의 최소값: -2147483648L long 의 최대값: 2147483647L unsigned long 의 최소값: 0UL unsigned long 의 최대값: 4294967295UL (0xffffffffUL) ※ 32비트OS에서의 long 은 int 와 동일 ▶__int64 또는 long long 8 bytes (64비트) ------------------------------------------------------ __int64 의 최소값: -9223372036854775808i64 __int64 의 최대값: 9223372036854775807i64 unsigned __int64 의 최소값: 0ui64 unsigned __int64 의 최대값: 18446744073709551615ui64 (0xffffffffffffffffui64) ps. 그런데 다른 웹디스크 업체들도 마찬가지네. ㅋ 정수값으로 충분한 세상이 이제 아니군... |