C language1 C언어 데이터 타입의 크기 C언어 데이터 타입의 크기는 컴파일러의 옵션에 따라 달라질 수 있습니다. 요즘 컴퓨터는 대부분 64bit 인데, 컴파일러의 기본 세팅은 32bit에 맞춰서 컴파일됩니다. 그게 가능한 이유는, 64bit에서 32bit 하위호환이 가능하기 때문입니다. 대체적으로 우리가 사용하는 컴퓨터에는 인텔이나 AMD의 cpu를 사용하는데, 이것들을 x86 아키텍쳐라고하고, x86아키텍쳐의 64bit 판이 x86_64 입니다. x86_64 아키텍쳐는 하위호환이 가능해서, x86_64 아키텍쳐에 64bit 운영체제여도, 32bit 연산이 가능합니다. Type Size Range char 1 byte [-127, +127] signed char 1 byte [-127, +127] unsigned char 1 byte [0, .. 2020. 11. 23. 이전 1 다음