char的字符數據類型,是無符號型的,占2個字節;大小范圍是0-65535;
byte是字節數據類型,是有符號型的,占1個字節;大小范圍為-128-127;
1,
char c1=3;
char c=(char)-3;//char不能識別負數,因為char的范圍在(0-65535)
//必須進行強制類型轉換,但是轉換后的結果也無法識別結果
System.out.println(c);
byte b1=1;
byte b2=-1;
byte b3=127;
byte b4=-128;
byte b5=(byte)129;
byte b6=(byte)-340;
結果是
2.char可以表示中文,byte不可以
char c1='中',c2='過';
byte b=(byte)'中';//必須進行強制轉換
System.out.printn(c1+""+c2);//必須加空格