인프런 커뮤니티 질문&답변

jdna1009님의 프로필 이미지
jdna1009

작성한 질문수

홍정모의 따라하며 배우는 C언어

6.6 _Bool 자료형

boolean

작성

·

193

·

수정됨

0

int True = 1;

int False = 0;

이렇게 안하고 boolean을 사용 하는 이유가

정수인지 true, false인지 명확하게 구분 짓기 위해 boolean을 사용 한다고 하셨는데

명확하게 구분 지으면 무슨 이점이 있는건가요??

컴퓨터 안에서는 그냥 0 아니면 1로만 인식 하는거 아닌가요??

 

 

 

답변 1

0

int True = 1;

int False = 0;

라고 해도 문제가 되지는 않습니다만

일단 int보다 boolean의 크기가 작기도 하고

무엇보다 개발하는 개발자 입장에서 이 데이터의 형이

정수인지 불리언인지 한 눈에 보기 편해집니다.

 

jdna1009님의 프로필 이미지
jdna1009

작성한 질문수

질문하기