int在C和C++中占2个字节, 在java中占4个
char在C和C++中占1个,在java中占2个,java无论是汉字还是英文字母,都是用Unicode编码表示,一个Unicode码是16位,每个字节8位,所以一个Unicode码占两个字节。但一个英文字母为8位,在Unicode中使用低8位表示,高8位不使用。
int在C和C++中占2个字节, 在java中占4个
char在C和C++中占1个,在java中占2个,java无论是汉字还是英文字母,都是用Unicode编码表示,一个Unicode码是16位,每个字节8位,所以一个Unicode码占两个字节。但一个英文字母为8位,在Unicode中使用低8位表示,高8位不使用。