如何在C / C ++中使用retype

时间:2013-11-22 08:25:31

标签: c++ c

我知道什么重新输入。但我想知道的是它是如何做到的。

所以我有这个代码

double n = 312.658328;
int x = (int)n;

如果我像我在这个例子中那样静态地赋值,我可以想象它可以是通过剪切数来进行转换的编译器,但是如果这发生在运行时,运行时计算的值会怎么样。

它是否只调整分配给变量的内存大小,以便忽略不适合int的剩余字节,然后由其他数据重写?或者它是否会生成一些转换代码,重新计算使用浮点数到没有浮点的较小数据的较大数据?

0 个答案:

没有答案
相关问题