问题 填空题

int k=10;float a=3.5,b=6.7,c; c=a+k%3*(int)(a+b)%2/4; 则c的值______。

答案

参考答案:3.5

解析: 运算符的优先级概念,式中要先算(a+b)的值,再算强制类型变换,*、/、%是同级的要从左到右计算,最后算加法和赋值。

单项选择题
问答题