C++中的bool类型
2024-08-29 20:17:04
1、C++中的布尔类型
(1)C++在C语言的基础类型系统之上增加了bool;
1)C语言中,没有bool类型存在,往往都是用整型代替bool类型,常用0表示假,1表示真;
2)bool本来就有这样的类型,但是在C语言中却没有这样的基本类型,所以只有使用整型代替bool类型,但是不严谨。
3)这也是C++中的“+”的体现;
(2)C++中的bool可能的值只有true和false;
1)true代表真值,编译器内部用1来表示(但是会将非0值转换为1存储);
2)false代表非真值,编译器内部用0来表示;
(3)理论上bool之占用1个字节
布尔类型是C++中的基本数据类型
1)可以定义bool类型的全局变量;
2)可以定义bool类型的常量;
3)可以定义bool类型的指针;
4)可以定义bool类型的数组;
5)...;
最新文章
- NoSql basic knowledge
- bootstrap弹出层效果
- JMS笔记(一)
- java JDBC操作MySQL数据库
- Git 版本控制工具使用介绍------Windows系统下使用
- iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
- WPF用样式实现TextBox的虚拟提示效果
- Flink Program Guide (1) -- 基本API概念(Basic API Concepts -- For Java)
- 搬瓦工修改自带ss密码和端口
- Win10系统下的Tomcat7.0配置
- SpringCloud学习之zuul
- 43个优秀的Swift开源项目推荐
- 分布式任务系统gearman的python实战
- Python汉罗塔
- Linux----Github环境搭建
- 微信小程序开发(2) 计算器
- github的使用,利用git shell命令行创建仓库并上传
- linux下判断文件和目录是否存在[总结]
- django之创建第7个项目-url配置
- uva-208-枚举-并查集