已知各变量的类型说明如下: A int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下符合C语言语法的表达式是:A) a十=a一=(b= 4)*(a=3)B)a=a*3=2C) x%(一3)D)y=f1oat(i)为什么选A?

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 20:43:38
已知各变量的类型说明如下:      A     int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下符合C语言语法的表达式是:A) a十=a一=(b= 4)*(a=3)B)a=a*3=2C) x%(一3)D)y=f1oat(i)为什么选A?
xݒ]oA? ݺ haj7C"bwkv KT(4j&|U,?gfʿ8TRchs/wμ9_/ )0ΞRԂZwh9{YF 3BaH{-ێn7k(nW[m"k(Z{>0*u,*V FwD'Z/ I倊^cbt0ZR=S`2wa35cdK `h[}a8z:z=;$MӇo,/ ,p_Cka`æqRc i3WiEN<އN9AO ]Y՛TfX`vYGlI>: ˆ{H!>RH+R3l+owtfZ`t׳`Si&J59f {CIYmπ>_ݽgd+vEsGɉi%&5ڴ'HkaBV·k3Nr~ψ

已知各变量的类型说明如下: A int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下符合C语言语法的表达式是:A) a十=a一=(b= 4)*(a=3)B)a=a*3=2C) x%(一3)D)y=f1oat(i)为什么选A?
已知各变量的类型说明如下: A
int i=8,k,a,b;
unsigned long w=5;
double x=1.42,y=5.2;
则以下符合C语言语法的表达式是:
A) a十=a一=(b= 4)*(a=3)B)a=a*3=2C) x%(一3)D)y=f1oat(i)
为什么选A?

已知各变量的类型说明如下: A int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;则以下符合C语言语法的表达式是:A) a十=a一=(b= 4)*(a=3)B)a=a*3=2C) x%(一3)D)y=f1oat(i)为什么选A?
A) a十=a一=(b= 4)*(a=3)\x09
优先级问题
看谭浩强C语言的地356页,附录C,运算符和结合性
这表达式可简化为:
a = a + (a - ( (b=4)*(a=3) ))
先从内层括号执行到外层括号
B)a=a*3=2 //不能出现连续赋值\x09
C) x%(一3)//不能对负数取余
D)y=f1oat(i) //强制转换语法是y = (float)i;
不知解析是否有错!