当前页面: 开发资料首页 → JSP 专题 → char型变量中能不能存贮一个中文汉字
char型变量中能不能存贮一个中文汉字
摘要: char型变量中能不能存贮一个中文汉字
这两天在看java的一些基础东西,找了些java的面试题看,遇到这样一个问题,答案说的是可以,我试了下,好像是不可以哦,提示错误是不能把String转化成char变量,不知道是不是正确的??
可以阿
我顶啊,我java的第一贴哦……
class chartest
{
public static void main(String args[])
{
char c = '戈';
System.out.println(c);
}
}
//楼主大概这样了 char c = "戈";
java的char型数据是双字节的
byte是单字节
分别对应C++的
short和char
gefengxztg(戈峰) ,我确实写的你那样的代码,嘿嘿,但是char要是存储汉字的话,怎么存那?
汉字是双字节的
java的char型也是双字节的啊
还有什么不能存的啊
汉字编码高端为1
所以刚才char c转化为int应该小于0
我顶,结贴……
好像java里所有字符都是unicode编码
这样汉字转化为int不会小于0