关于char的定义语句,正确的有()

A、char c = "a"; 不对,char只能是单引号

B、char c = ; 对,是转义字符,为单引号

C、chae c=cafe; 不对,只能是单个字符

D、char c="cafe"; 不对,由C知

E、char c=ucafe; 对,表示十六进制的一个数字,该数字在char的范围之内即可

F、char c=(char)true; 不对,boolean跟其他基本类型不能互转,可跟字符串互转

char有三种表示类型: 转义字符、 单引号+单个字母、 单引号+u

其中u表示是十六进制,所以后面接英文字母都是数字,即a代表10,b代表11等等

注意:char c=110;也是对的,只要在char的表示范围之内即可。

A、char c = "a"; 不对,char只能是单引号 B、char c = ; 对,是转义字符,为单引号 C、chae c=cafe; 不对,只能是单个字符 D、char c="cafe"; 不对,由C知 E、char c=ucafe; 对,表示十六进制的一个数字,该数字在char的范围之内即可 F、char c=(char)true; 不对,boolean跟其他基本类型不能互转,可跟字符串互转 char有三种表示类型: 转义字符、 单引号+单个字母、 单引号+u 其中u表示是十六进制,所以后面接英文字母都是数字,即a代表10,b代表11等等 注意:char c=110;也是对的,只要在char的表示范围之内即可。
经验分享 程序员 微信小程序 职场和发展