邢台建站企业邮箱企业培训课程ppt
类型范围大的数据或者变量,直接赋值给小范围的变量,会报错
1.强制类型转换
强行将类型范围大的变量、数据赋值给类型范围小的变量
2.强制类型转换在计算机中的执行原理
解释说明1:a是int类型有8个字节32位,然后在执行下一行代码,b是byte类型有1位字节,占8位,正常情况是不会给转换的,但是这里是强制转换,就会将后面的八位强行拉扯到byte的八位中来
解释说明2:前面的步骤根解释说明1一样,但是后面因为他只能保存八
位,所有八位以外的会出现进度丢失,有因为八位的首位是1所以是负数
3.注意事项:
1.强制类型转换可能会造成数据(丢失)溢出
2.浮点型强制转换成整数型,直接丢掉小数部分,保留整数部分返回(注意:不会进行四舍五入)