반응형 C1 C에도 Boolean 타입이 있다? C 언어는 너무도 오래전에 탄생한 탓일까? 이진(boolean) 타입, 즉 참(true)과 거짓(false)을 표현하기 위한 데이터 타입이 존재하지 않는다. 아 물론 개인적인 기억 속의 이야기다. 하지만 최근에는 이상한 이야기를 들었다. C 언어에도 boolean 네이티브 타입이 존재한다는 소리 말이다. C 언어를 다뤄본지는 좀 오래된 너무나 구식 인간이었던 나는 이게 도대체 무슨 소리인지 몰랐다. 전통적으론 거짓 전통적인 C 언어를 생각해 보면 원시 타입(primitive types, 언어에 따라 builtin types)에는 참과 거짓을 표현하는 특수한 타입은 존재하지 않는다. 대신 숫자로 0은 거짓, 그 외의 값은 참의 의미로 쓰도록 설계된 언어다. 현재도 if 문의 조건에는 수식으로 0 이외의 값.. 2023. 2. 2. 이전 1 다음 728x90 반응형