CATEGORY

분류 전체보기 (68)
태그도 하고 분류도 하기는.. (0)

RECENT TRACKBACK

ARCHIVE

LINK



  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. 그런데 다른 웹디스크 업체들도 마찬가지네.

ㅋ 정수값으로 충분한 세상이 이제 아니군...
 

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 And Comment 1