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