布尔型
概念说明
布尔型用于表示真假状态,只有 true 和 false 两个值。
它常用于条件判断和逻辑运算。
语法/规则
- 布尔类型是
bool,零值是false。 - 比较运算会得到布尔值,例如
score >= 60。 - 逻辑运算符包括
&&(与)、||(或)、!(非)。 - Go 不支持把整数直接当布尔值使用,也不能把
bool当数字计算。
布尔表达式示例
| |
输出结果:
| |
条件判断示例
| |
输出结果:
| |
常见错误
- 把
0或1当成布尔值使用,Go 中这是不合法的。 - 在条件判断里写非布尔表达式,例如
if 1 {},会编译报错。 - 对布尔值做加减运算,例如
true + 1,会编译报错。