强制类型转换 在评论中看见了两种特殊情况 求指教
在强制类型转换时,要注意边界数风险问题,因此存在两种特殊情况(也是考点所在) 。
特殊1:源数据的数据位变为目标数据的符号位
int i = 129;
byte b=(byte)i;
那么此时b=?
特殊2:大数据的数据超过了小数据的位数
int i = 257;
byte b =(byte)i;
那么此时b=?
在强制类型转换时,要注意边界数风险问题,因此存在两种特殊情况(也是考点所在) 。
特殊1:源数据的数据位变为目标数据的符号位
int i = 129;
byte b=(byte)i;
那么此时b=?
特殊2:大数据的数据超过了小数据的位数
int i = 257;
byte b =(byte)i;
那么此时b=?
2017-02-01
举报