先用以下语句定义字符型变量:char c;然后要将字符a赋给变量c,则下列语句中正确的是()A.c='a';B.c

题目

先用以下语句定义字符型变量: char c; 然后要将字符a赋给变量c,则下列语句中正确的是( )

A.c='a';

B.c="a";

C.c="97";

D.c='97'

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

定义字符变量char c后,下列哪个语句是错误的:

A.c=”a”;

B.c=’a’;

C.c=getchar();

D.scanf(“%c”, &c);


c=”a”;

第2题:

17、若有定义:char ch,*p=&ch; 通过指针p给变量ch赋字符'a'的语句是______。


char *p=&ch;;p=&ch;;scanf(“%c”,p);

第3题:

【单选题】已定义c为字符型变量,则下列语句中正确的是_____。

A.c='97';

B.c="97";

C.c=97;

D.c="a";


D

第4题:

已定义c是字符型变量,则下列不合法的赋值语句是 。

A.c=′a+b′;

B.c=′047′;

C.c=′7′;

D.c=′!′;


c=′a+b′;

第5题:

若有定义:char ch,*p=&ch; 通过指针p给变量ch赋字符'a'的语句是______。


printf(“%c”,*p);

第6题:

先用以下语句定义字符型变量:char c;然后要将字符a赋给变量c,则下列语句中正确的是______。

A.c='a';

B.c="a";

C.c="97";

D.c='97';


正确答案:A

第7题:

已定义c为字符型变量,则下列语句中正确的是( )。

A.c='97';

B.c="97";

C.c=97;

D.c="a";


正确答案:C
解析:用单引号括起来的—介字符称为字符常量,而选项B和选项D中用的是双引号,而用双引号括起来的字符为字符串常量,故选项B和选项D不正确。因为在C语言中,字符常量在存储时,并不是把该字符本身放到内存单元中去,而是将该字符的相应ASCII代码放到存储单元中,所以C语言使字符型数据和整形数据之间可以通用,选项C正确。而选项A中,给字符型变量赋值时只能赋一个字符,9,7作为字符时为两个字符且必须分别为单引号括起来,故选项A不正确,所以,4个选项中选项C符合题意。

第8题:

已定义c为字符型变量,则下列语句中正确是 ______。

A.c='97';

B.c="97";

C.c=97;

D.c="a";


正确答案:C
解析:'97'不是字符变量,选项A错误;"97"是字符串,选项B错误;"a"是字符串,选项D错误;正确答案是选项C。

第9题:

已定义c为字符型变量,则下列语句中正确的是

A.c='97';

B.c="97";

C.c=97;

D.c="a";


正确答案:C
解析:字符常量是用单撇号括起来的—个字符或一串字符,故选项A)不正确。选项B),D)均为字符串。而选项C)是把ASCII码值为g7的字符赋给了变量c。