short型整数转换成byte型整数怎么转换
比如shorta=130;byteb=(byte)a;b=?short型整数占16位130原码=0000000010000010byte型整数占8位只读取10000010...
比如 short a=130;
byte b=(byte)a;
b= ?
short型整数占16位 130 原码 = 00000000 10000010
byte型整数占8位 只读取 10000010
1是符号位, 10000010 的真值是 -2,所以-2
请问我哪里错了? 10000010 不是原码吗? 展开
byte b=(byte)a;
b= ?
short型整数占16位 130 原码 = 00000000 10000010
byte型整数占8位 只读取 10000010
1是符号位, 10000010 的真值是 -2,所以-2
请问我哪里错了? 10000010 不是原码吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询