java中的char是什么 为何java中的char类型要占2个字节?
为何java中的char类型要占2个字节?Char通常用于存储字符。英语字符在北美是ASCII编码的:一个字符占用一个字节。然而,汉语有6000多个常用汉字,一个字节最多只能代表255个字符。因此,在
为何java中的char类型要占2个字节?
Char通常用于存储字符。英语字符在北美是ASCII编码的:一个字符占用一个字节。然而,汉语有6000多个常用汉字,一个字节最多只能代表255个字符。因此,在GB2312或其它编码方法中,用两个字节表示一个汉字。这也是Java中char类型占用两个字节的原因,以便与世界上各种语言的字符兼容。
谁跟我说说在C,C ,JAVA中int,char,各占几个字节好么?
这与语言有关。Char在C中是一个字节,在Java中是两个字节。Int占用4个字节,long在C中占用4个字节,long占用8个字节,long在Java中占用8个字节