반응형
리눅스에서 c의 bool type을 사용하기 위해 어떤 헤더 파일을 포함합니까?
여기에 지금까지 포함시킨 .h 파일들이 모두 있지만, 그 중 어떤 것은bool:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <pthread.h>
#include <netdb.h>
#include <fcntl.h>
#include <unistd.h>
#include <event.h>
정의하는 파일은 무엇입니까?bool?
C99의 일부이며 POSIX 정의 stdbool.h에 정의되어 있습니다.
#include <stdbool.h>
여기 있는 나 같은 사람이 복사해서 붙여넣기 하는 것.
bool단지 확장된 매크로일 뿐입니다._Bool. 사용가능_Bool무일푼으로#include당신이 사용할 수 있는 것처럼int아니면double; C99 키워드입니다.
매크로는 다음에 정의됩니다.<stdbool.h>다른 매크로 3개와 함께.
정의된 매크로는
bool: 매크로가 다음으로 확장됩니다._Boolfalse: 매크로가 다음으로 확장됩니다.0true: 매크로가 다음으로 확장됩니다.1__bool_true_false_are_defined: 매크로가 다음으로 확장됩니다.1
코드에서 이 헤더 파일을 사용해 보십시오.
stdbool.h
작동해야 합니다.
언급URL : https://stackoverflow.com/questions/6118846/which-header-file-do-you-include-to-use-bool-type-in-c-in-linux
반응형
'programing' 카테고리의 다른 글
| REST 백엔드 / Ajax Front End Application의 인증 및 인증 시스템 설계 방법 (0) | 2023.09.21 |
|---|---|
| ASP.NET Web API 2: 외부 인증 서비스로 로그인하려면 어떻게 해야 합니까? (0) | 2023.09.21 |
| WordPress 및 BuddyPress 스팸 차단 (0) | 2023.09.21 |
| MySQL에서 128비트 숫자를 한 열에 저장하는 방법? (0) | 2023.09.21 |
| gcc로 C를 컴파일할 때 전처리된 .i 파일에서 숫자의 의미는 무엇입니까? (0) | 2023.09.21 |