bool1 [C언어] bool 타입에 대한 흥미로운 이야기 얼마 전, C++ 프로그래밍을 하던 도중 bool이 아닌 BOOL 타입에 관한 의문점이 생겼습니다. bool 이라는 이름의 타입이 이미 존재하는데 어째서 windows.h 헤더파일에서 BOOL 타입을 정의해놓았을까. 아무 생각없이 int, char, float, double, __int64 까지 sizeof 연산자 이용해서 자료형 크기 출력하다가 BOOL 타입도 해보았습니다. printf("%d", sizeof(BOOL)); 위 명령문을 실행하면 결과값이 어떻게 될까요? bool 타입에 대해 어느정도 알고 계신 분이라면 1 이라고 생각하셨겠죠? 정답은 4 입니다. 전 당연히 windows.h 헤더에 #define BOOL bool 또는 typedef bool BOOL; 로 정의되어 있을 것이라 생각했었습.. 2012. 11. 19. 이전 1 다음