<stdbool.h>μ C νλ‘κ·Έλλ° μΈμ΄μμ μ¬μ©λλ ν€λ νμΌμ΄λ€.
μ΄ ν€λ νμΌμλ C μΈμ΄μμ λΆλ¦¬μΈ(bool) νμ
κ³Ό κ΄λ ¨λ κΈ°λ₯μ΄ μ μλμ΄ μλ€.
C μΈμ΄λ κΈ°λ³Έμ μΌλ‘ λΆλ¦¬μΈ νμ μ μ 곡νμ§ μμ΅λλ€. <stdbool.h> ν€λ νμΌμ ν¬ν¨νλ©΄, bool νμ κ³Ό κ΄λ ¨λ 맀ν¬λ‘λ€μ μ¬μ©ν μ μκ² λλ€.
μ΄ ν€λ νμΌμλ λ€μκ³Ό κ°μ 맀ν¬λ‘λ€μ΄ μ μλμ΄ μλ€:
- bool: trueμ false κ°μ λνλ΄λ λΆλ¦¬μΈ νμ μ λλ€.
- true: μ°Έ(μ§μ€)μ λνλ΄λ 맀ν¬λ‘μ λλ€.
- false: κ±°μ§μ λνλ΄λ 맀ν¬λ‘μ λλ€.
μ΄λ¬ν 맀ν¬λ‘λ€μ 쑰건문, λ
Όλ¦¬ μ°μ° λ±μμ μ¬μ©λ μ μλ€. μλ₯Ό λ€μ΄, λ€μκ³Ό κ°μ΄ bool νμ
μ μ¬μ©νμ¬ λ³μλ₯Ό μ μΈνκ³ μ΄κΈ°νν μ μλ€:
1 2 3 4 5 6 7 8 9 10 11 12 | #include <stdbool.h> int main() { bool flag = true; if (flag) { // flagκ° trueμΌ λ μ€νλλ μ½λ } else { // flagκ° falseμΌ λ μ€νλλ μ½λ } return 0; } | cs |
<stdbool.h> ν€λ νμΌμ C99 νμ€μμ λμ λμμΌλ©°, μ΄μ λ²μ μ C μ»΄νμΌλ¬μμλ κΈ°λ³Έμ μΌλ‘ μ 곡λμ§ μμ μλ μλ€. λ°λΌμ C νλ‘κ·Έλ¨μμ <stdbool.h>λ₯Ό μ¬μ©νλ €λ©΄ ν΄λΉ μ»΄νμΌλ¬κ° C99 νμ€μ μ§μνλμ§ νμΈν΄μΌ νλ€.
'1νλ (2023) > C μΈμ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[C] C Study mini project_1μ£Όμ°¨: μμκ³Ό μ°μ°μ (0) | 2023.07.10 |
---|---|
[C] Visual Studioμμ '#define _CRT_SECURE_NO_WARINGS' λ₯Ό μ¬μ©νλ μ΄μ (0) | 2023.07.10 |
[C] scanf μ¬μ©λ² (0) | 2023.07.08 |
[C] <stdlib.h> λ? (0) | 2023.07.08 |
[C] <stdio.h>λ? (0) | 2023.07.08 |