C++:布尔型是什么?
答案:3 mip版
解决时间 2021-01-16 13:32
- 提问者网友:鉨瞞着所囿亾,爱着誰
- 2021-01-15 23:13
C++:布尔型是什么?
最佳答案
- 二级知识专家网友:過去噈像壹場夢
- 2021-01-15 23:59
bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。
布尔型的值只有两个:false(假)和true(真)。且false的序号为0,true的序号是1。
用于布尔型的标准函数有
ord(取序号),pred(前导),succ(后继)
注意:false没有前导,true没有后继。
用于布尔量的运算有布尔运算(或称逻辑运算),它们是:
AND(与),OR(或),NOT(非)
对布尔量还可以进行关系运算(或称比较运算)。关系运算有以下6种:
<(小于),<=(小于等于),=(等于)
>(大于),>=(大于等于),<>(不等于)
布尔型的值只有两个:false(假)和true(真)。且false的序号为0,true的序号是1。
用于布尔型的标准函数有
ord(取序号),pred(前导),succ(后继)
注意:false没有前导,true没有后继。
用于布尔量的运算有布尔运算(或称逻辑运算),它们是:
AND(与),OR(或),NOT(非)
对布尔量还可以进行关系运算(或称比较运算)。关系运算有以下6种:
<(小于),<=(小于等于),=(等于)
>(大于),>=(大于等于),<>(不等于)
全部回答
- 1楼网友:口袋里的自由
- 2021-01-16 02:32
逻辑型是一种抽象的类型,它是从事物事情中抽象出来的概念得到的一个类型,可以这样理解:一个事情有“是”或者“不是”两种状态,也可以理解成“真”或者“假”,所以逻辑型也就是你说的布尔型只有真(true)或假(false)两种取值。这在编程方面的好处很大。我们知道,计算机采用二进制表示法,一个带电位可以有带电或不带电两种状态,正好对应逻辑型的两种取值。这样,使用逻辑型就可以将这样的问题用计算机的模式解决了。以上是我个人的理解,反正是这么个意思。
- 2楼网友:小爷我灬很狂
- 2021-01-16 01:19
就是0和1,正确是1,错误是0.
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯