若x 为整数, C语言 正确 表达 数学 式 0≤x<5的是() 。
0<=x<5
x=0||x=1||x=2||x=3||x=4
x>=0||x<5
!(x<0||x>=5)
0≤x<5平常用C语言表示就是x >= 0 && x < 5;但是从选项中没有这个结果,看一下D选项:!( x<0 || x >= 5) 其实和粗体部分等价所以就选D啦
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
- A选项,0<=x<5这种写法在C语言中是错误的,应该写作:x >= 0 && x < 5; 所以A选项错误。
- B选项,题干中说明x是整数,在x=0||x=1||x=2||x=3||x=4中,或运算符连接起来的每个表达式仅有一个等号,表示的是赋值而非判断相等,应该写作x==0||x==1||x==2||x==3||x==4,所以B选项错误。
- C选项,x>=0||x<5相比原有的数学式扩大了范围,因此C选项是错误的。
- D选项,!(x<0||x>=5),表示一个数或者不小于0,或者不大于等于5,即表示这个数大于等于0且小于5,因此能够正确表达题中的表达式,D选项正确。
综上,本题选择D。