반응형
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
void Judg(_Bool flag)
{
printf("%d - %s\n", flag, flag ? "true" : "false");
}
int main()
{
Judg(1);
Judg(5 < 4);
Judg(1 == 3-2);
Judg(true);
Judg(false);
return 0;
}
Output :
1 - true
0 - false
1 - true
1 - true
0 - false
선언할 때에 <stdbool.h> 선언 후
bool f;
라고만 해도 좋지만, c언어는 기본적으로 bool을 자동으로 지원하지 않기에
_Bool f;
로 선언할 수도 있음
또, true와 false 등을 사용하려면 stdbool.h의 헤더파일을 사용해야 함 (Visual Studio는 지원)
반응형
'etc.' 카테고리의 다른 글
JAVA 연습장 실행하기 (0) | 2020.01.07 |
---|---|
[C code] 입력버퍼 비우기 (0) | 2020.01.04 |
[C code] EOF 활용하기 (문자, 정수, ...) (0) | 2020.01.04 |
[C] 지역변수와 전역변수 (메모리 영역 - code, data, heap, stack) (0) | 2020.01.04 |
[C code] 소수점 출력하기 / 실수형 출력 타입 (0) | 2020.01.04 |