下面的C语言中算术表达式是否合理,为什么? +9/4+5 15.25+-5.0 7.5%3 (5/3)*3+5%3 14%3+7%2 21%(int)4.

如题所述

7.5%3 -- 不可以。% 除法求余数 要求 运算符两边都是 整型数。
15.25+-5.0 -- 编译可以通过,但 最好写成 15.25+(-5.0)
其它没问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-08
根据操作符优先级 结合律 没什么不合理的呀 21%(int)4 这个(int)4的意思是显性类型转换喽本回答被提问者采纳
第2个回答  2011-03-11
程序是给人看的,这些乱七八糟的表达式,看一句还得想半天哪个优先,哪个不优先,你说这合不合理?!
相似回答