4.2.2逻辑运算符和逻辑表达式 三种逻辑运算符 逻辑非 a 逻辑与 a & b 逻辑或 b 低 逻辑运算符将其操作数视为逻辑值,即“真”或 假”。而C语言对于操作数真假的判定采取了如下原 则 C语言中,任意非零值为逻辑值真; 零为逻辑值假 l1重庆工学院计算机科学与工程学院基础教研室2021年2月20日星期六
11 重庆工学院计算机科学与工程学院 基础教研室 2021年2月20日星期六 • 逻辑运算符将其操作数视为逻辑值,即“真”或 “假”。而C语言对于操作数真假的判定采取了如下原 则: 4.2.2 逻辑运算符和逻辑表达式 三种逻辑运算符: 逻辑非 ! a 逻辑与 a && b 逻辑或 a || b 高 低 C语言中, 任意非零值为逻辑值真; 零为逻辑值假
例如: ·逻辑表达式!(5<10)的值为0 逻辑表达式(5>10)&8(8<10)的值为0; 逻辑表达式(5>10)‖(8<10)的值为1。 逻辑表达式(5<10)&&(10)的值为1 逻辑表达式!’a的值为0 12重庆工学院计算机科学与工程学院基础教研室2021年2月20日星期六
12 重庆工学院计算机科学与工程学院 基础教研室 2021年2月20日星期六 • 逻辑表达式 !(5 < 10)的值为0 • 逻辑表达式(5 > 10)&&(8 < 10)的值为0; • 逻辑表达式(5 > 10)||(8 < 10)的值为1。 • 逻辑表达式(5 < 10)&&(—10)的值为1 • 逻辑表达式 !’ a’ 的值为0 例如: