1、较多字节与较少字节互转
①较多字节转为较少字节,截掉高位,保留低位
②较少字节转为较多字节,用0补足剩余位数
2、有无符号类型互转
unsigned char 转 char ,因为有符号类型最高位1代表负,0代表正:
-120 变为 128+120
+120 变为 120
char 转 unsigned char:
228 变为 -100
100 变为 +100
1、较多字节与较少字节互转
①较多字节转为较少字节,截掉高位,保留低位
②较少字节转为较多字节,用0补足剩余位数
2、有无符号类型互转
unsigned char 转 char ,因为有符号类型最高位1代表负,0代表正:
-120 变为 128+120
+120 变为 120
char 转 unsigned char:
228 变为 -100
100 变为 +100