java里的char用的是哪答袭unicode编码,16位二举纳进制位表示一个字符,所以java里一个char 占2 bytes
c语言中一个char只占8位,李兄所以,c语言中一个char 占1 byte
你要记住一个敬让字节就是8位,但是春稿念一个字不一定是两个字节。而且c语言和java语言对于字符还有int整型,占扒困用的字节都不一样。
你百度的那个估计带首乎是c/c++的char,采用ASCII编码,是一个byte,蠢悉而Java的芹颤char采用的是Unicode编码,所以是2个byte
C语言中的char类型占一个字节,java中的char类型占2字节的
占二进制八位数