C++中,bool怎么用?

举个例子,不要太简单,也不要太复杂的... 举个例子,不要太简单,也不要太复杂的 展开
 我来答
金色潜鸟
2013-06-27 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5665万
展开全部
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 就全都支持了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-29
展开全部
bool(布尔):它的值只有true和false两种,表达式是逻辑正确,即为true,反之为false。比如
if(1>2)
{
语句("1>2是正确的,它的布尔值为true");
}
else
{
语句("1>2是错误的,它的布尔值为false");
}
此程序运行结果为第二种情况,因此1>2的布尔值是false.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伤逝↘宧dP
2015-07-05 · TA获得超过188个赞
知道答主
回答量:166
采纳率:0%
帮助的人:143万
展开全部
bool类型在每一种语言中都是有相同的含义,即真那就是true,是假就为false,但在不同的语言中判断一个布尔值是否为真有所不同。C++中如果值非零就为True,为零就是False。比如:bool b;b=(1>2) //此时b为falseb=(2>1) //此时b为true.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyymin
2014-10-31 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:97.3万
展开全部
bool类型是逻辑类型,只有“真”,“假”两个值,真值以1表示,假值以0表示。
而&&是逻辑运算符,表示只有&&两边都为真的情况下,返回真值,否则返回值为假。
所以def那句里面&&的左边“abc"是真,但右边的0表示”假“的意思,所以整个表达式的值就是”假“。
所以def输出的值就是0了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最爱语儿7
2017-12-04 · TA获得超过280个赞
知道小有建树答主
回答量:221
采纳率:53%
帮助的人:56.7万
展开全部
你是不是拼错了 是boolean
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式