早教吧作业答案频道 -->其他-->
若有以下定义:chars='\092';则该语句().A:使s的值包含1个字符B:定义不合法,s的若有以下定义:chars='\092';则该语句()。A:使s的值包含1个字符B:定义不合法,s的值不确定C:使s的值包含4个字符
题目详情
若有以下定义:char s='\092'; 则该语句().A:使s的值包含1个字符B:定义不合法,s的
若有以下定义:char s='\092';
则该语句(
)。A:使s的值包含1个字符 B:定义不合法,s的值不确定
C:使s的值包含4个字符 D:使s的值包含3个字
求具体解释
若有以下定义:char s='\092';
则该语句(
)。A:使s的值包含1个字符 B:定义不合法,s的值不确定
C:使s的值包含4个字符 D:使s的值包含3个字
求具体解释
▼优质解答
答案和解析
这个问题真的挺有意思的。\0oo是标志该字符是以八进制定义的。但如果o不是合法的数字(应该在0-7)之间,就会忽略这些数字,只取最后一位数字。
比如\092因为9不在有效范围,所以被忽略。上述定义就等价于char s = '2';
可以做个实验,char s='\095235235212';然后printf("%c",s);看看,一样输出2.
所以答案是A。
比如\092因为9不在有效范围,所以被忽略。上述定义就等价于char s = '2';
可以做个实验,char s='\095235235212';然后printf("%c",s);看看,一样输出2.
所以答案是A。
看了若有以下定义:chars='\...的网友还看了以下:
在△ABC中,a=4,A=30°(1)请你给出一个b值,使该三角形有唯一解(2)请你给出一个b值, 2020-07-27 …
1)变量的指针,其含义是指该变量的.A.值B.地址C.名D.一个标志2)若需要建立如图所示的存储结 2020-07-30 …
一道思维题,但是我觉得其中B和E的价值应该是一样的,不知道为什么答案是E小于B,求解?有A、B、C、 2020-12-31 …
下列给出的赋值语句正确的有个.()①赋值语句3=B②赋值语句x+y=0③赋值语句A=B=-2④赋值语 2020-12-31 …
C语言赋值问题38.下列语句中符合C语言的赋值语句是(D).A.a=7+b+c=a+7;B.a=7+ 2020-12-31 …
下列给出的赋值语句正确的有()(1)赋值语句2=A;(2)赋值语句x+y=2;(3)赋值语句A-B= 2020-12-31 …
下列给出的输入语句、输出语句和赋值语句(1)输出语句INPUTa;b;c(2)输入语句INPUTx= 2020-12-31 …
下列给出的输入语句、输出语句和赋值语句(1)输出语句INPUTa;b;c(2)输入语句INPUTx= 2020-12-31 …
关于赋值语句s=s+1,下列描述不正确的是A该语句可以作为累加器使用B等号不是等号是赋值号C该语句的 2020-12-31 …
下图为某地11月至次年l月份正午太阳高度角的变化示意图.读图判断下列叙述正确的是()A.该地位于南半 2021-01-23 …