设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.A.a=’&’ B.a=”&” C.a=’16’ D.a=’ ’
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.
A.a=’&’
B.a=”&”
C.a=’16’
D.a=’ ’ ’
为什么选A
人气:447 ℃ 时间:2019-11-24 21:34:11
解答
B选项中的"&"是一个字符串,不是字符,因为它是用双引号括的.
C选项中的单引号之间包含了多个字符,是个多字节字符,严格意义上不算错,它会将低字节字符赋予变量a.
D选项中在要把单引号字符赋予a,而单引号同时也是一个操作符号,因此要用转义字符,即加上斜线,写成a='\''
A选项是标准形式.
推荐
- 设有变量说明:char a[6],*p=a;下面表达中,正确的赋值语句是
- 设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.
- 设变量a、b、c、d和y都已正确定义并赋值.若有以下if语句
- 若变量a,i已正确定义,且i已正确赋值,合法的语句是?A.a==1 B.++i C.a=a++
- 定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的为啥是 A)p=s; B)p=k; C)p=s[0]; D)k=s
- 某书店要在店内醒目的地方挂一条横幅,条幅上写一句名言,请问写什么名言适合那?
- 有谁会做一元二次方程的回答一下,我问几个问题.
- 在平面直角坐标系中,作出函数y等于负二分之一x加一的图像,并根据图像回答问题:(1)当x取何值时,y>0?(2)当0≤x≤2时,求y的取值范围.
猜你喜欢