"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쓰는 게 더 낫겠죠? ㅋㅋ
반응형
'Note > C language' 카테고리의 다른 글
C언어에서 함수에서 배열 반환하는 방법은? - 함수에서 배열 리턴하기 (0) | 2023.04.27 |
---|---|
'C언어'로 "알림창" 띄우기! - "메시지 박스" MessageBox() 사용법 (0) | 2023.03.26 |
[C언어] "배열 길이 ( 변수 크기) 구하기!" sizeof() 함수에 대해 알아보기 (4) | 2023.01.22 |
입출력, printf()와 scanf() / int main이랑 return 0, <stdio.h>가 뭐야? (+ scanf 오류 해결법!) [ (0) | 2022.12.04 |