汉字用两个字符表示,所以char i='张';对吗?
不应该写成char [5]i="张";才对吗?
“”是用来引用给字符串。而‘’是用来引用单个字符。所以在写char = '张';的时候,用单引号还是正确的
char只能输入单个字符的吧?
已解决,编码问题,不同的编码中,汉字所占字节不同
可是汉字是两个字符啊,张是个字符串,要么定义成 String,要么定义一个char类型数组来接收才对啊,在这里为什么汉字就成了单个字符了呢