虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”.但反过来在判断一个量是为“真”还是为“假”时,以“0”代表“假”,以非“0”的数值作为“真”.例如:由于5和3均为

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 23:44:25
虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”.但反过来在判断一个量是为“真”还是为“假”时,以“0”代表“假”,以非“0”的数值作为“真”.例如:由于5和3均为

虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”.但反过来在判断一个量是为“真”还是为“假”时,以“0”代表“假”,以非“0”的数值作为“真”.例如:由于5和3均为
虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”.但反过来在判断一个量是为“真”还是为“假”时,以“0”代表“假”,以非“0”的数值作为“真”.例如:
由于5和3均为非“0”因此5&&3的值为“真”,即为1.
又如:
5||0的值为“真”,即为1.

虽然C编译在给出逻辑运算值时,以“1”代表“真”,“0 ”代表“假”.但反过来在判断一个量是为“真”还是为“假”时,以“0”代表“假”,以非“0”的数值作为“真”.例如:由于5和3均为
逻辑与:同为真时表达式值为真.
逻辑或:任一为真时表达式值为真.