Java中Char和Byte的區別
char和byte的區別
-
char無符號數,占2個字節。0~65535
-
byte有符號數,占1個字節。-128~127
System.out.println(Byte.MAX_VALUE); //-128 System.out.println(Byte.MIN_VALUE); //127 -
java用char表示一個字符
char a='a';
char b='中';
-
char可以表示中文字符,byte不可以。(一個字占2個字節)

-
char、byte、int對於英文字符,可以相互轉化
char a = 'a'; int b = a; System.out.println(b); //97 byte c = (byte) b; System.out.println(c); //97
