第4课.布尔类型和引用

末鹿安然 提交于 2019-12-02 16:03:57

1.布尔类型

c++在c语言的基础类型系统上增加了bool
bool类型取值只有true(非0)和false(0)(true代表真,编译器用1表示;false代表假,编译器用0表示)
理论上bool只占一个字节
c++编译器会把非0值转化为true,把0值转化为false

2.三目运算符

c语言中三目运算符返回的是变量值;不能做为左值使用
c++中的三目运算符可直接返回变量本身;即可做右值使用,又可作为左值使用
注意:三目运算符可返回的值中如果有一个是常量值,则不能作为左值使用

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!