课程
/后端开发
/C#
/C#开发轻松入门
int x=1; bool b=x<2; Console.Write(b); 为什么打印结果是false
2018-12-20
源自:C#开发轻松入门 2-22
正在回答
b的类型就是bool类型,不是true就是false
在这个练习里面,int x=1; bool a = ++x * x > 3;这一句中x的值已经变成了2,所以如果写bool b=x<2;它的结果false;第一句运算后是bool a =2*2>3,结果是true。
如果你说的不是这个练习,是单独的代码,那应该是其他原因吧,打印结果确实应该是true
说明你哪里打错了,如你所言 输出是true
x<2值为什么为false?1<2不对吗
x=1; x<2值为false;所以b=false;
举报
本门课程是C#语言的入门教程,将带你轻松入门.NET开发
1 回答Console.Write()不能输出嘛?
4 回答y+的+号干嘛的啊
2 回答页面右侧是干嘛的
1 回答赋值不应该是2嘛
1 回答慕课网有.net的视频教程嘛?