下面程序段的输出结果是_______。 int k=10: float a=3.5,b=6.7,C; c===a+k%3*(int)(a+b)%2/4;

admin2014-10-20  5

问题 下面程序段的输出结果是_______。
int k=10:
float a=3.5,b=6.7,C;
c===a+k%3*(int)(a+b)%2/4;

选项

答案3.5

解析 本题考查运算符的优先级概念,式中要先算(a+b)的值,再算强制类型变换*、/、%是同级的,要从左到右计算,最后算加法和赋值。
转载请注明原文地址:https://jikaoti.com/ti/199fFFFM
0

最新回复(0)