c/c++编程笔记:布尔类型(bool)分析

布尔类型(bool)

布尔类型(bool)是C++新增的一种基本数据类型。它的名称来源于英国数学家George Boole,是他开发了逻辑律的数学表示法。

名称应用环境类型长度取值

bool标准的C++布尔型1个字节false和true(0和1的区别)

C++中的 bool 的取值只有 true 和 false 两种,非零值被转为 true,零被转为 false

实例:

#includeusingnamespacestd;intmain(){boolx=-100,x1=30,x2=0;boola=false;printf("sizeof(a) = %d\n",sizeof(a));

//输出:1 布尔类型为1个字节cout<<"x值:"<<x<<endl;cout<<"x1值:"<<x1<<endl;cout<<"x2值:"<<x2<<endl;return0;}

在 C++ 中使用 cout 输出 bool 变量的值时还是用数字 1 和 0 表示,而不是 true 或 false。

Java、PHP、JavaScript 等也都支持布尔类型,但输出结果为 true 或 false

你也可以使用 true 或 false 显式地对 bool 变量赋值

注意:true 和 false 是 C

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值