红糖糍粑
bool类型在每一种语言中都是有相同的含义,即真那就是true,是假就为false,但在不同的语言中判断一个布尔值是否为真有所不同。C++中如果值非零就为True,为零就是False。比如:bool b;b=(12) //此时b为false【C语言中BOOL命令的使用方法】一般来说 bool 作为boolean类型来使用,不是命令,是一种类型,表示真/假。C语言里面没有bool(布尔)类型C++里面才引入bool类型C语言里面用数值0表示假,非0整数表示真(一般是1)C语言中bool类型可以自定义:#define bool int#define false 0#define true 1示例代码:#include <iostream>using namespace std; int main(int argc, char* argv[]){ bool test = true;cout << "the output is number " << test << endl;cout << "the output is bool(use boolalpha) " << boolalpha << test << endl;cout << "the output is number(use noboolalpha) " << noboolalpha << test << endl;return 0;}