java char如何赋值
字符直接赋值
使用单引号将字符直接赋给char变量:
char c = 'A'; // 赋值大写字母A
char numChar = '7'; // 赋值数字字符7
Unicode转义序列赋值
通过Unicode转义序列(\u后跟4位十六进制数)赋值:
char omega = '\u03A9'; // 赋值希腊字母Ω
整数类型转换赋值
将整数值强制转换为char(对应Unicode码点):
char copyright = 169; // 等同于'\u00A9'(©符号)
ASCII码转换
直接使用ASCII码值(0-127范围内的整数):

char newline = 10; // ASCII码中的换行符
注意事项
char占2字节,范围为0到65535(无符号)。- 直接赋值为空字符时使用
'\0'(Unicode码点0)。 - 避免直接赋值为负数或超出范围的整数,否则需显式类型转换。






