c语言中,int i=10,表达式"20-0<=i<=9"的值是多少

如题所述

c语言表达式的运算中,先比较运算符的优先级,再比较结合性,运算符‘-’优先级大于‘<='所以先计算20-0,'<='的结合性的从左到右,意思是从左边算起,就先运算20-0<=10,20-0实际>10,所以表达式为假,就等于0,然后比较0<=9,结果为真,所以表达式的值为1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-04
1;
因为'-'的优先级大于'<=';则先计算20-0=20;
然后20<=i;即为0;
0<=9;即为1;
相似回答