如何从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/