C++ bool类型入门:布尔值与逻辑判断实战

C++的`bool`类型是逻辑判断的核心,仅存储`true`(真)或`false`(假),是“是/否”结果的专门表示。相比C语言用`int`的0/1,它更直观安全,避免混淆。 `bool`的使用依赖逻辑运算符:比较运算符(`==`、`>`、`<`等)返回bool结果,如`5 > 3`为`true`;逻辑运算符(`&&`、`||`、`!`)组合条件,如`(3>2) && (5<10)`为`true`。 实战中常用于条件判断,如判断成绩及格(`score >= 60`)、控制灯开关状态(`lightOn = !lightOn`)或用户登录状态。 需注意:`true`/`false`必须小写,避免用`int`的0/1赋值,比较时用`==`而非赋值`=`。掌握`bool`能让代码逻辑更清晰,支持分支、循环等控制。

阅读全文