C ++ |布尔值,这是真的吗?

时间:2018-08-18 14:41:37

标签: c++ visual-c++ iostream

我最近一直在阅读C ++的辅导书,问题在讨论布尔运算符的一章中。使我感到困惑的问题如下:

  1. 以下哪项是正确的?
    • A。 1
    • B。 66
    • C。 .1
    • D。 -1
    • E。以上所有

根据该论文,答案本身就是E,但是从像我这样的新手角度,我认为A是答案,因为真实值存储为1,而错误值存储为0?那么,为什么答案是上述所有呢?

1 个答案:

答案 0 :(得分:1)

任何不等于零的值都被视为true。因此,问题的答案是 E ,因为所有列出的值都不为零。