博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++中,bool与int 的区别
阅读量:6107 次
发布时间:2019-06-21

本文共 361 字,大约阅读时间需要 1 分钟。

菜鸟一枚,为了观察区别,特地运行了下面几个语句

 

1 /*阅读程序回答问题, 2 1.bool类型的false对应数值?true呢? 3 2.非0整数对应bool型的?0呢?  4  */  5 #include
6 #include
7 using namespace std; 8 int main(){ 9 cout<<(2>1)<<(2==1)<
View Code

 

输出结果:

10

1

1

1

3

1

5 true

-5 true

 收获:bool类型占一个字节,对于任何非0整数都代表true,只有0代表false;

转载于:https://www.cnblogs.com/ssfzmfy/p/4648912.html

你可能感兴趣的文章
MySQL所有函数及操作符
查看>>
常用快捷键
查看>>
js 四舍五入函数 toFixed(),小数位数精度
查看>>
正则表达式快速入门
查看>>
perference
查看>>
log4php使用及配置
查看>>
创建对象的4种方式
查看>>
C/C++——C语言跳出多重循环方法
查看>>
dataGridView加行标识方法与制作
查看>>
bzoj1079[SCOI2008]着色方案
查看>>
mybatis跨XML引用
查看>>
Matlab之快速傅里叶变换
查看>>
博客引入漂亮字体二三事
查看>>
EF Repository Update
查看>>
ABI(Application Binary Interface)
查看>>
Go map基础
查看>>
代码整洁之道--程序员的职业素养
查看>>
递归和非递归分别实现strlen
查看>>
Computer Science - Tricks - 反向思维:善用位运算中的NOT
查看>>
Linux--基础
查看>>