77问答网
所有问题
已知 int i=0; 表达式 20-0<=i<=9 是什么意思?为什么这个表达式值是1?
如题所述
举报该问题
推荐答案 推荐于2017-12-15
20-0<=i<=9
首先-的
优先级
比<=要高,且都是从左到右运算
1、首先执行20-0 ,结果20
2、20<=i,由于i==0,所以为假,即0
3、0<=9,为真,即为1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/W8q3vNYpN.html
其他回答
第1个回答 2012-06-18
<=是关系运算符, 他的优先级低于— 所以先算减,得19 19比0小 是错的 所以得 0 然后再算0<=9 是正确的 所以表达式的值是1
相似回答
大家正在搜
相关问题
已知 int i=10;表达式"20-0<=i<=9"的值是
已知int i=10;表达式“20-0<=i<=9”的值是_...
c语言中,int i=10,表达式"20-0<=i<=9"的...
在C语言中,已知int i=10;求表达式"20-0<=i<...
已知int i=10;表达式"20-5<=i<=9"的值是_...
设int i=10;表达式30-i<=i<=9的值为什么是1
若有说明int i=5;表达式0<=i<=3的值是
int i=20;