将long类型的数据强制转换成int类型,一定会发生数据精度丢失 对错
时间: 2023-11-26 21:06:33 浏览: 200
java中long数据类型转换为int类型
对。将一个long类型的数据强制转换成int类型时,如果这个long类型的数据位数大于int类型的数据位数,就会发生数据精度丢失。因为int类型只能存储32位数据,而long类型可以存储64位数据。如果long类型的数据超出了int类型所能存储的范围,那么在强制转换时就会丢失一部分数据,导致精度下降。
阅读全文