首页 > 试题广场 > 下列哪一个语句是正确的定义字符变量并对其进行初试化( )。
[单选题]

下列哪一个语句是正确的定义字符变量并对其进行初试化( )。

  • char a='?’
  • char a=*
  • char a=%
  • char a="m"
推荐
A
定义字符变量并对其进行初试化时,字符两边用单引号' '包围。因此B,C不对。
字符串采用双引号。因此D错误。
编辑于 2019-12-09 14:11:51 回复(0)

字符类型,只能储存单个字符,故用单引号。

发表于 2019-12-07 22:01:42 回复(0)
A 题目质量有待提高啊!!
发表于 2019-12-07 13:45:06 回复(0)
A
1.字符变量在内存中占一个字节,用单引号包裹。

2.在内存中,是把字符对应的ASCII码值放到存储单元中.

3.字符型数据与整型数据之间可以通用.

发表于 2019-12-06 20:54:06 回复(0)
答案:A
原因:字符变量在内存中占一个字节,用单引号包裹。


发表于 2019-12-07 16:57:54 回复(0)
<p>a的格式有问题</p><p><br></p>
发表于 2020-05-15 08:18:55 回复(0)
A,定义字符需要用单引号,'?'代表的是一个整数,而且这个整数对应的是编译器所采用的字符集中的字符序列对应的数值。所以'?'跟ASCII中的63意义是相同的。char只能容纳单字节且需要用单引号包裹,而"m"则相当于'm\0',占用两个字节
发表于 2019-12-08 17:37:27 回复(0)

A,需要解题思路吗…………字母要用单引号


发表于 2019-12-06 15:09:05 回复(0)
A
发表于 2019-12-06 14:39:14 回复(1)