a+(int)(b/3*(int)(a+c)/2)%4
来源:百度知道 编辑:UC知道 时间:2024/06/14 01:20:54
这个在C语言里什么意思
a+(int)(b/3*(int)(a+c)/2)%4 按照运算的优先级首先计算b/3(至于此时结果类型要看b的类型了。b为整形则结果为整形,b为float或double则结果会有小数点),然后把a+c的结果强制转换成int型与上一结果相乘再除以2。再把结果转换成int型对4求余运算(求余运算在C语言中只能是两整形数,所以此处要强制转换成int的),最后结果再加上a了。
fun1(int a,int b)
unsigned int a=2;int b = -3;
int a=2,b=3; float x=3.5,y=2.5; (float) (a+b)/2+(int)x%(int)y怎么算?
a=2,b=3,x=3.5,y=2.5,求(float)(a+b)/2+(int)x/(int)y的值?
(FLOA)(A+B)/2+(INT)X%(INT)Y A=2 B=3 X=3.5 Y=2.5
int a=3,b=4,b=5; !(++c-1&&b+c/2)等于什么?为什么?谢谢
struct st{ int a;int b[2];}a;
void a(int a,int b=0)的含义?
(float)(a+b)/2+(int)x%(int)y的值为多少?
把(float)(a+b)/2+(int)x%(int)y编译成程序