C++中,bool怎么用?

举个例子,不要太简单,也不要太复杂的

第1个回答  2013-06-27
c++ 定义 bool ,其值 为 false 或 true。实际上也是整型。
windows.h 定义 了 BOOL 型变量类型。其值 为 TRUE, FALSE. 实际上也是整型
实质上一样,一套是小写,另一套是大写。

取值 0 为假,非0 (1,2,3,4, -1,-2,。。。)都为 真。
---------------------------------------
C 程序:
#define __BOOL_DEFINED
#include <stdio.h>
#include <windows.h>
bool 和 BOOL 就全都支持了
第2个回答  2013-10-29
bool(布尔):它的值只有true和false两种,表达式是逻辑正确,即为true,反之为false。比如
if(1>2)
{
语句("1>2是正确的,它的布尔值为true");
}
else
{
语句("1>2是错误的,它的布尔值为false");
}
此程序运行结果为第二种情况,因此1>2的布尔值是false.
第3个回答  2015-07-05
bool类型在每一种语言中都是有相同的含义,即真那就是true,是假就为false,但在不同的语言中判断一个布尔值是否为真有所不同。C++中如果值非零就为True,为零就是False。比如:bool b;b=(1>2) //此时b为falseb=(2>1) //此时b为true.
第4个回答  2014-10-31
bool类型是逻辑类型,只有“真”,“假”两个值,真值以1表示,假值以0表示。
而&&是逻辑运算符,表示只有&&两边都为真的情况下,返回真值,否则返回值为假。
所以def那句里面&&的左边“abc"是真,但右边的0表示”假“的意思,所以整个表达式的值就是”假“。
所以def输出的值就是0了。
第5个回答  2017-12-04
你是不是拼错了 是boolean
相似回答