C++中一个语句,bool bo=false;是什么意思?求解释谢谢
就是false。
false隐式提升到int得到的是0。
bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。
bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。
在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。
BOOL和bool1、类型不同bool为布尔型用作逻辑判断BOOL在typedef int BOOL;在typedef long BOOL;2、长度不同bool只有一个字节BOOL长度视实际环境来定,一般可认为是4个字节3、取值不同bool取值false和true,0为false,非0为true。
(例如-1和2都是true)。
如果数个bool对象列在一起,可能会各占一个Byte,这取决于编译器。
BOOL是微软定义的typedef int BOOL(在windef.h中),0为FALSE,1为TRUE。
(-1和2既不是TRUE也不是FALSE)。
#ifndef FALSE#define FALSE 0#endif#ifndef TRUE#define TRUE 1#endif布尔型变量bool布尔型变量的值只有 真 (true) 和假 (false)。
C++中,定义一个函数为bool类型有什么用,return true;和return false...
获取函数返回值比如 bool getvalue(bool b){if(b == true)return true;elsereturn false;}int main(){//在main()中调用函数就可以得到函数的返回结果coutreturn 0;}bool像int类型一样,只是它的取值只能的true,或false,代表逻辑真或逻辑假示例如下:#includeusing namespace std;int main(){cout3="3)return 0;}运行截图
哪位高手帮我解释一下? bool isfind=false;
ool是LongBool类型。
Delphi中定义了四种布尔类型:Boolean,ByteBool,WordBool和LongBool。
后面三种布尔类型是为了与其他语言兼容而引入的,一般情况下建议使用Boolean类型。
这四种类型的布尔值占用内存的数量如下:Boolean 1 ByteByteBool 1 ByteWordBool 2 Bytes(1 Word)LongBool 4 Bytes(2 Words)对于ByteBool,WordBool和LongBool三种类型True常量的值为非零,False为零,可以用Ord函数验证;而对于Boolean类型,True常量的值为1,False为零。
在期望Boolean值的上下文中,编译器会将ByteBool,WordBool和LongBool三种类型的非零值转换为True。
然而,在Delphi中布尔表达式和Integer/Real是不兼容的。
下面的表格对比了Boolean与ByteBool/WordBool/LongBool在异同:BooleaFalse TrueOrd(False) = 0Ord(True) 0Succ(False) = TruePred(False) = TrueBoolToStr这个函数最莫名其妙了,明明说True的值是1,而它却告诉我们True是-1。
函数的原形是:function BoolToStr(B: Boolean; UseBoolStrs: Boolean = False): string下面这个表是函数的转换规则:B UseBoolStrs Value of returned stringTrue False '-1'True True TrueBoolStrs数组的第一个值(default, 'TRUE')False False '0'False True FalseBoolStrs数组的第一个值(default, 'FALSE')...
BOOL m=FALSE什么意思
展开全部 BOOL m=FALSE的意思是:设置一个布尔型(BOOL)变量m的值为 false; 布尔型的值只有两个:false(假)和true(真)。
且false的序号为0,true的序号是1。
用于布尔型的标准函数有: ord(取序号),pred(前导),succ(后继) 注意:false没有前导,true没有后继。
用于布尔量的运算有布尔运算(或称逻辑运算),它们是: AND(与),OR(或),NOT(非) 对布尔量还可以进行关系运算(或称比较运算)。
关系运算有以下6种: (大于),>=(大于等于),(不等于) ...
转载请注明出处51数据库 » bool inword false