首页 > 试题广场 > 表达式 100!= 90 的值是()
[单选题]
表达式 100!= 90 的值是()
  • 0
  • 1
  • TRUE
  • 非零值
false => 0
发表于 2019-07-19 14:59:28 回复(0)
垃圾答案,关系运算符结果非false即true,可以自己在编译器里查看该表达式的值!!!!
发表于 2019-08-18 15:19:43 回复(1)
这题有问题吧,为真只能判断大于0,不一定是1啊
发表于 2019-07-24 13:09:56 回复(2)
好吧,我拿c++跑了一遍。
bool x;
x=(100!=90);
x是得到的是true。
如果是
int x;
x=(100!=90);
x是得到的是1,而不是其他的数。
这个记住就好了。
发表于 2020-03-28 13:46:36 回复(0)
int main() {
	auto x = (100 != 90);
	cout << typeid(x).name() << endl;
} 
得到的是b 也就是bool型
发表于 2020-03-12 18:21:57 回复(0)
这道题问的是表达式的值,true的值也是1,所以应该选B,个人理解
编辑于 2020-07-07 07:59:21 回复(0)
<p>TRUE不是被定义为1?</p>
发表于 2020-06-01 23:23:11 回复(0)

这啥问题哟

发表于 2019-10-26 16:38:29 回复(0)
vs2015上亲测,答案是1,选B



发表于 2019-10-15 09:27:57 回复(3)