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)...;

最新文章

  1. NoSql basic knowledge
  2. bootstrap弹出层效果
  3. JMS笔记(一)
  4. java JDBC操作MySQL数据库
  5. Git 版本控制工具使用介绍------Windows系统下使用
  6. iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途
  7. WPF用样式实现TextBox的虚拟提示效果
  8. Flink Program Guide (1) -- 基本API概念(Basic API Concepts -- For Java)
  9. 搬瓦工修改自带ss密码和端口
  10. Win10系统下的Tomcat7.0配置
  11. SpringCloud学习之zuul
  12. 43个优秀的Swift开源项目推荐
  13. 分布式任务系统gearman的python实战
  14. Python汉罗塔
  15. Linux----Github环境搭建
  16. 微信小程序开发(2) 计算器
  17. github的使用,利用git shell命令行创建仓库并上传
  18. linux下判断文件和目录是否存在[总结]
  19. django之创建第7个项目-url配置
  20. uva-208-枚举-并查集

热门文章

  1. 【csp模拟赛5】加减法--宽搜维护联通快
  2. loj6519 魔力环
  3. RHEL防火墙命令
  4. activemq备忘
  5. MS SQL 数据类型转换
  6. 将mysql数据库的数据导出做成excl表格通过邮件发送附件发给指定人
  7. 在react项目中启用mobx的配置方法
  8. 使用Python爬取mobi格式电纸书
  9. 14 statefulset (sts)控制器
  10. 在Python中使用lambda高效操作列表的教程