如何从long long转换为int并以其他方式转换回c++?
还有long long的属性,尤其是其最大大小,
预先感谢 ..

最佳答案

类型long long通常是64位。

类型int可能是32位,但不是在所有机器上都可以。

如果将int转换为long long,则可以执行

my_long_long = (long long) my_int

那就好了。如果你走另一个方向,就像
my_int = (int) my_long_long

并且int小于64位,它将无法保存所有信息,因此结果可能不正确。

关于c++ - 从long long转换为int并以其他方式转换回c++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12031302/

10-11 22:43
查看更多