x+a%3*(int)(x+y)%2/4的值是多少?具体点.c++的一个题目,

问题描述:

x+a%3*(int)(x+y)%2/4的值是多少?具体点.c++的一个题目,
1个回答 分类:综合 2014-11-29

问题解答:

我来补答
float x=2.5;
int a=7;
float y=4.7;
x + a%3*(int)(x+y)%2/4
(1) (int)(x+y) = (int)(7.2) = 7
(2) a%3 // 7%3 = 1 a 必须是整型,才允许 % 运算
(3) 1*7 // 7
(4) 7%2 = 1
(5) 1/4 = 0
(6) x+0 = 2.5
表达式的值=2.5
再问: 大师啊!太棒了你。不好意思,现在才给你好评
再问: 我定义了一个字符数组char[10]并对此数组初始化.在输出数组前我:char[1]=a.现在我cout
 
 
展开全文阅读
剩余:2000