只要不是0,那么无论赋值成什么,最终都会变成1
虽然说bool类型0,是flase,非0是true,但是最终都会变成0是flase,1是true

int main()
{   bool a = 100;std::cout << (int)a << std::endl;//打印1
}

但是上面打印的是数字,我想更直观的看true,或者是flase,那么应该使用std::boolalpha

bool a = 100;
std::cout << std::boolalpha;
std::cout << a << std::endl;//打印出true

或者也可以直接赋值给一个变量,然后判断这个变量是否与0相等

int a = 0;
int b = 66;
int c;
std::cout << std::boolalpha;
std::cout << (bool)(c = a) << std::endl;//false
std::cout << (bool)(c = b) << std::endl;//true

C++自学14:关系运算符(bool/std::boolalpha)相关推荐

  1. C++ Primer 5th笔记(chap 14 重载运算和类型转换)算术和关系运算符

    运算符 双目算术运算符 + (加),-(减),*(乘),/(除),% (取模) 关系运算符 ==(等于),!= (不等于),< (小于),> (大于>,<=(小于等于),> ...

  2. 【C#】加加和减减、复合赋值运算符、一元二元运算符、关系运算符、bool类型

    一.加加和减减 ①++   自身加一   有前加,后加 ② - -   自身减一   有前减,后减 注意:一元运算符++/--比二元的+-优先级高  //后加(先取原值参与运算,后自身加一) //后加 ...

  3. C# 编程入门第三课 类型转换,++,关系运算符,bool类型(布尔类型),逻辑运算符,判断闰年,结构

    C# 编程入门第三课 文章目录 C# 编程入门第三课 1. 类型转换 2. ++,-- 3. 关系运算符 4. bool 类型(布尔类型) 5. 逻辑运算符 6.判断闰年 7. 结构 1. 类型转换 ...

  4. 重载运算与类型转换——基本概念,输入和输出运算符,算术和关系运算符,赋值运算符,下标运算符,递增和递减运算符,成员访问运算符...

    一.基本概念 重载的运算符时具有特殊名字的函数:它们的名字由关键字operator和其后要定义的运算符号共同组成.和其他函数一样,重载的运算符也包含返回类型.参数列表以及函数体. 重载运算符函数的参数 ...

  5. C++primer 第 4 章 表达式 4.1基础 4 . 2 算术运算符 4 .3 逻辑和关系运算符 4 . 4 赋值运算符 4 .5 递增和递减运算符 4.6成员访问运算符

    表达式由一个或多个运算对象(operand)组成,对表达式求值将得到一个结果(result) 字面值和变量是最简单的表达式(expression),其结果就是字面值和变量的值.把一个运算符(opera ...

  6. c++语言运算符,C++关系运算符(超详细)

    计算机擅长比较值以确定其中一个是否大于.小于或等于另一个.这些类型的操作很有价值,例如,它可以检测销售图表.确定收益和损失.对比数字以确保其在可接受的范围内以及验证用户给出的输入等. 在 C++ 中比 ...

  7. C++关系运算符和关系表达式

    关系运算符即比较符. 用关系运算符将两个表达式连接起来就是关系表达式.关系表达式是一种最简单的逻辑表达式. 关系表达式一般用于判断是否符合某一条件.关系表达式的结果类型为bool,值只能是true或f ...

  8. python关系运算符中表示不等于的关系运算符_Python学习之------运算符表达式(关系运算符,逻辑运算符,三元表达式,成员关系)...

    @详细看Python学习手册第121页. 1,算术运算符(加减乘除) 2,关系运算符(又叫比较运算符 > < == != >= <=) xy,x>=y    大小比较,返 ...

  9. C Primer Plus 第6章 C控制语句:循环 6.3 关系运算符和表达式

    2019独角兽企业重金招聘Python工程师标准>>> 关系运算符 运算符 含义 < 小于 <= 小于等于 == 等于 >= 大于等于 > 大于 != 不等于 ...

最新文章

  1. DNSSEC 原理、配置与布署简介
  2. 【干货】求之不得的 Java 文档教程大汇总!
  3. 指针变量的定义与引用
  4. 数学/sgu 130 Circle
  5. 手机浏览器网址_「效率集」自定义网址导航高级功能介绍
  6. CMU机器学习学院院长Tom Mitchell:计算机模拟人脑才刚刚起步
  7. ElasticSearch的初级安装
  8. 魅族17 5G旗舰快充头曝光:万年24W终成过去时
  9. css 毛玻璃_CSS实现雨滴动画效果
  10. install and use zookeeper C client API
  11. python文件目录无权限_python检查目录文件权限并修改目录文件权限的操作
  12. python读取文件夹下所有文件名_python如何获取当前文件夹下所有文件名详解
  13. 关于chrome上的网银安全控件开发技术(chrome 调用本地dll)
  14. 基于OpenCv的人脸识别系统设计
  15. CentOS更换阿里yum源
  16. 减法公式运算法则_加减法运算法则
  17. Unity 3D 热更新之基于 Asset Bundle Browser 的 AssetBundle包
  18. Ansible使用基础之tags标记
  19. 拉卡拉考拉超收,关于它的全部信息!
  20. GC基本原理学习(Garbage Collected)

热门文章

  1. Python标准库中的uuid
  2. 烟台大学计算机学院宋宜斌教授,宋宜斌
  3. 用python画的基本知识_Opencv-python画图基础知识
  4. 让AIX下的sqlplus也支持回显功能
  5. python右键弹出菜单编写_python实现应用程序在右键菜单中添加打开方式功能
  6. spring boot项目下的application.properties中的logging.level设置日志级别
  7. 组件端Apollo配置放到NAS中
  8. 使用DataX从ORACLE同步数据到MYSQL
  9. Android开发笔记(六十一)文件下载管理DownloadManager
  10. phpstudy mysql升级5.7