온백의 코딩 블로그

온백의 비밀 기록방

Note/C language

[C, C++, C#] "bool"타입은 뭘까? - "boolean"에 대해 간단하게 알아보기

온백 hundred_100 2023. 5. 29. 01:13

"bool"이란 무엇일까? - boolean 개념 알기

 

"bool""boolean"의 준말로,

'논리값을 저장하는 자료형'입니다.

쉽게 말해서 true, false를 저장하죠.

 

*C언어에선 (.c파일) #include <stdbool.h>를 해줘야 합니다!*

 

#include <stdbool.h>

/* === EX === */

bool i = true;
bool j = false;

 

0과 1로 저장을 할 순 없습니다.

(0과 1로 저장할 거면 int를 사용하시면..)

 

 

차지하는 용량은 얼마나 될까요?

 

'true', 'false'만 저장하면 되기 때문에

"1bit만" 사용한답니다!

(1bit는 두가지 경우의 데이터를 저장할 수 있다 -> 0, 1)

 

'참', '거짓'을 int로 해서 4byte 잡아먹는 거 보단

bool쓰는 게 더 낫겠죠? ㅋㅋ

반응형