下面就是我们帮你搜集整理的有关bool是什么类型和bool怎么读的解答

本文目录一览

bool是什么类型

bool表示布尔型

bool以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。 在objective-c中提供了相似的类型BOOL,它具有YES值和NO值。

bool取值false和true,0为false,非0为true。(例如-1和2都是true)。如果数个bool对象列在一起,可能会各占一个Byte,这取决于编译器。BOOL是微软定义的typedef int BOOL(在windef.h中),0为FALSE,1为TRUE。

扩展资料

应用举例——

#include<iostream>

#include<windef.h>

using namespace std;

int main()

{

BOOL b =2; //执行此行后,b=2(BOOL为int此处不进行类型转换,b存放的就是2)。

if(b)

cout << "ok!" << endl;

b=b-1; //执行此行后,b=1(只是简单的进行算术运算,结果为1,回存)

if(b) // b非0,条件为真

cout << "error!" <<endl;

return 0;

}

运行结果:OK!

error!

返回目录

bool怎么读

bool读音如下:

英音

[bu:l]

美音

[bu:l]

bool 基本解释

n. <英方>弯曲件。

易混淆的单词: BoolBOOL

中文词源

bool 用法和例句

Tom needs to fetch the bool for me .

汤姆需要给我取回那本书。

Bool - true when the ray intersects any collider , otherwise false .

当光线投射与任何碰撞器交叉时为真,否则为假。

bool

表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家、布尔代数的奠基人乔治·布尔(George Boole)命名。bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。

在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。

C99标准定义了一个新的关键字_Bool,提供了布尔类型。以前,C程序员总是使用自己的方法定义布尔类型。0表示false,非0表示true。

可能使用char类型表示一个布尔类型,也可能使用int类型表示一个布尔类型。很多函数库都定义了自己的布尔类型和相应的宏,枚举,typedef。C99把C语言原生的布尔类型带来了。C99中同时增添的关键字还有_Complex,_Imaginary等。

返回目录

总结:以上问答均搜集自互联网,内容仅供参考,希望对你有所帮助。