标签:
小类型向大类型的转换会自动完成,不需要程序员编写额外的代码,由jvm负责。
ps:自动类型转换也叫“隐式类型转换”。
自动类型转换的规则:符号位会自动扩展,负数补1,正数补0
自动类型转换包含以下情况:
1.byte->short->int->long->double->
2.int和char类型的数据在某些情况下可以自动相互转换
做一下测试
int类型为32位,最高位为符号位,其余31位为尾数。
long类型为64为,最高位为符号位,其余63位为尾数。 ps:尾数:精度值。
int类型转换成long类型后,因为是负数,所以符号位补了32位1。
标签:
原文地址:http://www.cnblogs.com/sflik/p/4423694.html