Java 强制类型转换导致溢出 - short 到 byte 示例
在这段代码中,变量'a' 被声明为一个 short 类型,并被赋值为 128。然后,变量'b' 被声明为一个 byte 类型,并通过强制类型转换将变量'a' 的值赋给变量'b'。由于 byte 类型的范围是 -128 到 127,所以在这种情况下,强制类型转换会导致溢出。因此,变量'b' 的值将是 -128。
原文地址: https://www.cveoy.top/t/topic/b6TH 著作权归作者所有。请勿转载和采集!