Pure C++
2010.04.08 10:38

int 의 크기

Lyn
조회 수 23157 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

8bit 에선 16bit(아마도. 잘 기억은 안남 근데 펌웨어 할때 기억을 보면 16bit 엿던것 같음)

16bit 에선 16bit

32bit에선 32bit

64bit 에선???


http://www.unix.org/whitepapers/64bit.html


위에는 64bit 에서의 여러가지 정수크기에 대한 자료가 있습니다.


저중 유닉스/리눅스는 LP, 윈도우는 LLP 를 사용합니다.


즉 현존하는 거의 대부분의 환경(유닉스/리눅스, 윈도우를 제외한 OS 쓰시는분 계신가요? 혹시나 하는 노파심에 얘기하지만 MacOS는 유닉스 중 하나인 BSD계열입니다) 에서는 int 는 32bit 입니다.


long 은 유닉스에선 64bit, 윈도에선 32bit

포인터형은 64bit

long long 은 64bit




int 형이 시스템 레지스터의 사이즈와 같다는 말은 적어도 현재(2010.04) 는 전혀 맞지 않다는거.

아직도 만약 64bit 가 나오면 int 가 64bit 일거라는 거(도데체 64bit 가 나온지가 언젠데 나오면 아마 이럴거야~ 라는건 뭐냐) 우기지 마시길

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
11 Pure C++ std::string 대소문자 변경. Uppercase, Lowercase Lyn 2011.01.09 32470
10 Pure C++ Asio PDF 문서 file Lyn 2011.01.05 26469
9 Pure C++ Asio 에서 Connect객체 삭제 방법 Lyn 2010.09.12 26515
8 Pure C++ C++ 0x 에서 변화된 부분. file Lyn 2010.06.02 21261
» Pure C++ int 의 크기 Lyn 2010.04.08 23157
6 Pure C++ 유니코드와 wchar_t 의 주의점. Lyn 2010.03.09 24373
5 Pure C++ 문자열 -> 실수 변환함수 컴파일러별 차이. Lyn 2010.02.19 23565
4 Pure C++ C++ 기본 객체 유니코드 지역 설정(한국어) Lyn 2010.01.03 22777
3 Pure C++ 배열포인터를 이용한 다차원 배열 생성 Lyn 2009.12.24 21327
2 Pure C++ new , new [] 연산자 오버로딩 하기 Lyn 2009.08.13 24778
1 Pure C++ C++ 헤더 중복 방지하기 Lyn 2009.04.21 26761
Board Pagination Prev 1 Next
/ 1