首页 > 试题广场 >

以下不正确的变量声明有(   

[不定项选择题]
以下不正确的变量声明有(     )。
  • char c1="a";
  • char c3='ab';
  • char c4='中';
  • char question = '\u4567';
char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串) 其长度和short一样,也是16位的 只能存放一个字符,超过一个字符就会产生编译错误
发表于 2019-09-06 17:13:06 回复(0)
C语言ABCD一个也不行!
Java中CD是可以的
编辑于 2019-09-24 20:48:28 回复(0)
A选项 char字符型 定义应该用单引号'' &quot转义为双引号"" 
B选项 char字符型 只能赋值一个字符
C选项 char字符型可以赋值一个汉字
D选项 char字符型 这是它的一种表示方式 char a = '\u0000';
发表于 2019-09-20 08:33:42 回复(0)
不是,C语言 char不是一个字节,-128 ~ 127,只能表示 ASCII 表里的字符啊,里面没有汉字
发表于 2022-02-22 16:06:58 回复(0)
Java中char类型两个字节,而汉字采用Unicode编码也是两个字节
发表于 2020-09-26 11:12:03 回复(0)
题目有问题吧  c++语言不行这样分配中文字符的吧   java是可以的

发表于 2019-08-31 14:17:30 回复(1)