在C語言中,布爾值沒有直接的輸出格式符號(hào),因此不能直接使用printf
函數(shù)來輸出布爾值。如果想要輸出布爾值,可以通過將其轉(zhuǎn)換為整數(shù)或者字符來輸出。示例如下:
#include <stdio.h>
#include <stdbool.h>
int main() {
bool isTrue = true;
// 輸出布爾值轉(zhuǎn)換為整數(shù)
printf("布爾值轉(zhuǎn)換為整數(shù):%d\n", isTrue);
// 輸出布爾值轉(zhuǎn)換為字符
printf("布爾值轉(zhuǎn)換為字符:%c\n", isTrue ? 'T' : 'F');
return 0;
}
以上代碼中,將布爾值isTrue
分別轉(zhuǎn)換為整數(shù)和字符來輸出。