在C语言中,数值也可以参加逻辑运算。非0数值都表示逻辑真,因此结果是1。至于逻辑假,无论是参与逻辑运算时还是求得的运算结果,都以数值0来表示。
举一反三
- C语言中,对参与逻辑运算的所有数值,都会在转换为逻辑“真”或逻辑“假”后才参与逻辑运算。如果参与逻辑运算的数值为0,则把它作为逻辑“假”处理,而将所有非0的数值都作为逻辑“真”处理。
- 逻辑运算的结果可以用真或假来表示。对于逻辑量A,如果A为假时,其运算结果为真,否则运算结果为假。这样的逻辑运算是____运算 A: 与 B: 或 C: 非 D: 异或
- 设逻辑“真”为1,逻辑“假”为0,分别用“x”和“+”表示“逻辑与”和“逻辑或”运算,则()逻辑运算式的结果为假。 A: 1+0 B: 1x1 C: 0x1 D: 1+1
- 逻辑运算的结果可以用“真”或“假”来表示。对于A和B两个逻辑量,只有当A和B均为“真”时,其运算结果为“真”,否则运算结果为“假”。这样的逻辑运算是________运算。 A: 与 B: 或 C: 非 D: 异或
- 1.若逻辑运算的求值规则为:参与运算的两个量都为真时,结果才为真。该运算是( )。 A: 逻辑与运算 B: 逻辑非运算 C: 逻辑或运算 D: 逻辑加运算