11일 - 부울
stdbool.h 사용
시스템 헤더 파일
stdbool.h
을 사용하면 bool을 부울 데이터 유형으로 사용할 수 있습니다. true는 1로 평가되고 false는 0으로 평가됩니다.예시:
#include <stdio.h>
#include <stdbool.h>
void main() {
int count;
bool x = true;
if(x) printf("%d",x); // 1
}
#define 사용
모든 버전의 C는 비교 연산자에 대해 0 이외의 모든 정수 값을 참으로 처리하고 정수 값 0을 거짓으로 처리합니다. C99에서 사용할 수 있는 _Bool 또는 bool이 없는 경우
#define
매크로를 사용하여 C에서 Boolean 데이터 유형을 시뮬레이트할 수 있으며 여전히 레거시 코드에서 이러한 항목을 찾을 수 있습니다.#include <stdio.h>
#define bool int
#define true 1
#define false 0
void main() {
int count;
bool x = true;
if(x) printf("%d",x); // 1
}
내장(내장) 유형 _Bool 사용
C 표준 버전 C99에 추가된
_Bool
도 기본 C 데이터 유형입니다. 값 0(false) 및 1(true)을 보유할 수 있습니다.#include <stdio.h>
void main() {
int count;
_Bool x = 1;
if(x) printf("%d",x); // 1
}
Reference
이 문제에 관하여(11일 - 부울), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/envoy_/day-11-boolean-59ej텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)