35.\x05若有定义:int a,b ; float x,则以下不符合C语言语法的表达式是.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 00:40:19
35.\x05若有定义:int a,b ; float x,则以下不符合C语言语法的表达式是.
A.\x05x%7\x05\x05B.x/=a-b\x05\x05\x05\x05C.a=b=2\x05\x05\x05D.x=(float)a/b
A.\x05x%7\x05\x05B.x/=a-b\x05\x05\x05\x05C.a=b=2\x05\x05\x05D.x=(float)a/b
A.x%7 不符合C语言语法,% 是整数求余数运算,% 两边都必须是整型量,而这里 x 是float .
B 没问题,x/=a-b ---- x = x / (a-b) 自动化为 float 相除.
D.x=(float)a/b 没问题,先化a 为 float 再运算.
C.a=b=2 没问题 都是 int
再问: 为什么 x = x / (a-b) 自动化为 float 相除
再答: 因为 x / (a-b) 最前面是 x , x 除以什么,分母是 (a-b) , a-b 的结果, 自动化为 float 做相除运算。
B 没问题,x/=a-b ---- x = x / (a-b) 自动化为 float 相除.
D.x=(float)a/b 没问题,先化a 为 float 再运算.
C.a=b=2 没问题 都是 int
再问: 为什么 x = x / (a-b) 自动化为 float 相除
再答: 因为 x / (a-b) 最前面是 x , x 除以什么,分母是 (a-b) , a-b 的结果, 自动化为 float 做相除运算。
35.\x05若有定义:int a,b ; float x,则以下不符合C语言语法的表达式是.
若有定义:int m=4,n=5;float k;,则以下符合C语言语法的表达式是( B ).
若有以下定义:float x; int a,b; 则正确的switch 语句是
1,若有以下定义,char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
设变量定义为“int a[4];”,则表达式(D)不符合C语言语法.
若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c
几道C语言的题目,写出原因1.若已定义:int n=2; double x=2.5; 则下列表达式中不符合语法的是 .A
在C中,有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是 (A) a%(int)(
已知int k,a,b;unsigned long w=5; double x=1.42;下列表达式不符合C语言语法的是
若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为_______ (float)(
在C语言中,若有定义 int y=2; float z=5.5 ,x=-4.3; 则表达式y+=abs(x)+x+z的值
若有定义 int b=7;float a=2.5, c=4.7;则下列表达式 a+(int)(b/3*(int)(a+c