18个回答
展开全部
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 就全都支持了
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.
if(1>2)
{
语句("1>2是正确的,它的布尔值为true");
}
else
{
语句("1>2是错误的,它的布尔值为false");
}
此程序运行结果为第二种情况,因此1>2的布尔值是false.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bool类型在每一种语言中都是有相同的含义,即真那就是true,是假就为false,但在不同的语言中判断一个布尔值是否为真有所不同。C++中如果值非零就为True,为零就是False。比如:bool b;b=(1>2) //此时b为falseb=(2>1) //此时b为true.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bool类型是逻辑类型,只有“真”,“假”两个值,真值以1表示,假值以0表示。
而&&是逻辑运算符,表示只有&&两边都为真的情况下,返回真值,否则返回值为假。
所以def那句里面&&的左边“abc"是真,但右边的0表示”假“的意思,所以整个表达式的值就是”假“。
所以def输出的值就是0了。
而&&是逻辑运算符,表示只有&&两边都为真的情况下,返回真值,否则返回值为假。
所以def那句里面&&的左边“abc"是真,但右边的0表示”假“的意思,所以整个表达式的值就是”假“。
所以def输出的值就是0了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是拼错了 是boolean
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询