问题 单项选择题

已定义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符合题意。

单项选择题
选择题