boolean在java中的用法(bool)

摘要 大家好,我是小典,我来为大家解答以上问题。boolean在java中的用法,bool很多人还不知道,现在让我们一起来看看吧!1、bool类型和float、d...

大家好,我是小典,我来为大家解答以上问题。boolean在java中的用法,bool很多人还不知道,现在让我们一起来看看吧!

1、bool类型和float、double型类似,定义方法依然是变量名前定义变量类型,函数名前定义函数类型。比如bool a=0; bool 函数名()。

2、bool只有一个字节,两个取值false和true,0为false,非0为true。

3、下面是bool的例子:

4、#include<iostream>

5、using namespace std;

6、int main()

7、{

8、bool b =2; //执行此行后,b=true(整型2转为bool型后结果为true)

9、if(b)

10、cout << "ok!" << endl;

11、b = b-1; //执行此行后,b=false(bool型数据true参与算术运算时会转为int值1,减1后结果为0,赋值给b时会转换为bool值false)

12、if(b)

13、cout << "error!" <<endl;

14、return 0;

15、}

16、运行结果:

17、扩展资料:

18、C99新增类型 _Bool:

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

20、很多函数库都定义了自己的布尔类型和相应的宏,枚举,typedef。C99把C语言原生的布尔类型带来了。C99中同时增添的关键字还有_Complex,_Imaginary等。

本文到此讲解完毕了,希望对大家有帮助。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。