์ƒˆ์†Œ์‹

๐Ÿ‘ฉโ€๐Ÿ’ป C

C์–ธ์–ด - ์ฐธ, ๊ฑฐ์ง“ (bool , True , False) , <stdbool.h>

  • -

 

C์—์„œ๋Š” ์ฐธ๊ณผ ๊ฑฐ์ง“์„ 0๊ณผ 0์ด ์•„๋‹Œ ๋‹ค๋ฅธ ์ˆซ์ž๋ฅผ ํ†ตํ•ด ํ‘œํ˜„ํ•œ๋‹ค. (0์€ ๊ฑฐ์ง“, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์™ธ์˜ ๋ชจ๋“ ์ˆซ์ž๋Š” ์ฐธ)

์ด๋•Œ stdbool.h ํ—ค๋”ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด True, False๋ฅผ ์‚ฌ์šฉ ํ•  ์ˆ˜์žˆ๋‹ค.๊ทธ๋ฆฌ๊ณ  bool์ด๋ผ๋Š” ๋ฐ์ดํ„ฐํƒ€์ž…๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

 

#include <stdio.h> #include <stdbool.h> // bool, true, false๊ฐ€ ์ •์˜๋œ ํ—ค๋” ํŒŒ์ผ int main() { bool b1 = true; if (b1 == true) printf("์ฐธํŠธ๋ฃจ\n"); else printf("False\n"); return 0; }

์ด๋•Œ bool์˜ size๋Š” 1byte์ด๋‹ค.

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.