00问答网
所有问题
若有定义:int x=2,y=3;float i;,则以下符合C语言语法的表达式是( )。 为什么答案是C,我觉得是B
如题所述
举报该问题
其他回答
第1个回答 2020-05-03
b
y==1是表达式,在c/c++中表达式为真则为1,为假则为0(其它语言为布尔型,不能这么用)
相似回答
若有定义:int
x=2,y=3;float
i;,则以下符合C语言语法的表达式是
...
答:
B、C都是正确的
。A——=是右结合的, x=x*3=2等价于 x=(x*3=2),x*3不是左值表达式,不能赋值 D——%两边必须都是整数,i是float型浮点数,所以错。请看——
c语言
题
:符合C语言语法的
赋值
表达式是
答:
C是逗号表达式。
(逗号表达式
的值和类型都由逗号右边
的表达式
决定,就是说连续逗号表达式比如a,b
,c,
d等价于a,(b
,(c,(
d
)))
- 赋值仅仅是一种表达式,也有值和类型a = 1。的值是1类型是
int,
所以完全可以赋值给另一个int类型变量b = (a = 1)也就是b = a = 1。不存在不可以连续赋值的说法。
C语言
题目 分少是少,诚心请教,麻烦告诉下,看看自己选
的是
对的吗?望请...
答:
double x=1.42
,y=
5.2
;则以下符合c语言语法的表达式是
__a___。不知道 请解说下 A)a+=a-=(b=4)*(a
=3)
B)a=a*3=2 // a*3不能被赋值 C)x%(-3) // x是浮点型,不能进行%操作,只有整型可以 D)y=
float(i)
// 应该是 y=
(float)i
8、已知ch是字符型变量,...
求
C语言的
笔试题和编程题!!~~~谢谢~~!!
答:
int
c,
*s, a[]={1, 3, 5}; A、c=*s; B、 s[0]=a[0]; C、s=&a[1]; D、 c=a;二、填空题1. 写出下列程序段的输出结果。
float
x1,
x2;
x1
=3
/2;
x2=
x1/2; printf("%d, %.1f",
(int)
x1,
x2)
;2
.
表达式
(7<<1>>2^2 ) 的值是___。 3. 写出下列程序段的输出...
大家正在搜
若变量xy被定义为float
若变量xy已定义为int
若xy均定义为int型
若以定义x和y是整型变量
xy均被定义为int
x和y均定义为int型
定义两个int型变量x和y
(int)(x+y)
若wxyzm均为int型变量