c语言中x+a%3*(int)(x+y)%2/4 x=2.5 a=7 y=4.7
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/02 20:10:49
c语言中x+a%3*(int)(x+y)%2/4 x=2.5 a=7 y=4.7
这个的详细算法怎么算的
这个的详细算法怎么算的
(int)(x+y) -- 括号里的先做,(int)(2.5+4.7)=(int)(7.2)=7.
式子变 x + a%3 *7 %2 /4;
a%3 -- a=7; 7除3 取余数,余数得1,
式子变 x + 1 *7 %2 /4;
1 *7 乘法先做 得 7
式子变 x + 7 %2 /4;
7 %2 -- 除2 取余数运算,余数得1,
式子变 x + 1 /4;
1 /4 整数除整数的除法先做,商得 0
式子变 x + 0;
实型数加法,2.5 + 0, 得 2.5
答案 2.5
--------------------------------
2/4 -- 整数2除以整数4,得整数0,但这里前面还有运算符%,所以你不能先做2除以4的整数除法!
% 是 整数与整数的 除法 求余数 运算,得余数,(略去商)
2.0/4.0 -- 浮点数除以浮点数,得浮点数的商 0.5
式子变 x + a%3 *7 %2 /4;
a%3 -- a=7; 7除3 取余数,余数得1,
式子变 x + 1 *7 %2 /4;
1 *7 乘法先做 得 7
式子变 x + 7 %2 /4;
7 %2 -- 除2 取余数运算,余数得1,
式子变 x + 1 /4;
1 /4 整数除整数的除法先做,商得 0
式子变 x + 0;
实型数加法,2.5 + 0, 得 2.5
答案 2.5
--------------------------------
2/4 -- 整数2除以整数4,得整数0,但这里前面还有运算符%,所以你不能先做2除以4的整数除法!
% 是 整数与整数的 除法 求余数 运算,得余数,(略去商)
2.0/4.0 -- 浮点数除以浮点数,得浮点数的商 0.5
c语言中x+a%3*(int)(x+y)%2/4 x=2.5 a=7 y=4.7
C语言中的算数表达式设x=2.5,a=7,y=4.7 则x+a%3*(int)(x+y)%2/4的值为多少?
C语言表达式求值(float)(a+b)/2+(int)x%(int)y 其中a=3,b=-4,x=2.5,y=4.7
C语言中,z=x+a%3*(int)(x+y)%2/4;的运算顺序是什么?
C语言中,z=x+a%3*(int)(x+y)%2/4;的运算顺序是什么?谢...
在c语言中,int x,y; x-x/y*y==x%y?
x+a%3*(int)(x+y)%2/4 设x=2.5 a=7 y=4.7
C语言算数表达式x+a%3*(int)(x+y)%2/4x=2.5,a=7,y=4.7答案是2.5为什么我计算的结果是2
求算术表达式x+a%3*(int)(x+y)%2/4的值,设x=2.5,a=7,y=4.7中a%3*(int)(x+y)
已知:a=7,x=2.5,y=4.7(a整型,x,y浮点),计算算术表达式x+a%3*(int)(x+y)%2/4的值.
c语言函数int x,y; f() {int y,a=25,b=10; x=a+b
int a=7;float x=2.5,y=4.7 x+a%3*(int)(x+y)%2\4的值为什么等于2.5