提问人:Ulivax 提问时间:8/18/2018 更新时间:8/18/2018 访问量:330
C++ |布尔值,哪个是真的?[复制]
C++ | Boolean Values, which is true? [duplicate]
问:
我最近在读一本C++的补习书,这个问题在讨论布尔运算符的一章下。让我感到困惑的问题如下:
- 以下哪项是正确的?
- 答 1
- 生于66岁
- C. .1
- D.-1
- E.以上所有
根据论文,答案本身是 E,但是,从像我这样的新手角度来看,我假设 A 是答案,因为真值存储为 1,而假值存储为 0?那么,为什么答案会是以上所有呢?
答:
1赞
Jesper Juhl
8/18/2018
#1
任何不等于零的值都被视为 。因此,问题的答案是 E,因为列出的值都不是零。true
评论
true
bool
0
true