automaticdai 发表于 2012-9-23 14:35:24

将浮点数强制转换为整形时代码量骤增的情况

各位朋友们,大家好,我在使用AVR-GCC时遇到一个问题。
我在程序中需要把一个浮点数转换成整型数,以便通过串口打印出来,于是我使用了强制转换,就像这样:
unsigned long int ulConverted;
float fFloatToSend;
ulConverted = (INT32U)fFloatToSend;

可麻烦来了,没想到就因为这一句话,程序的代码量增加了3.4K。
希望朋友们能为我解答一下为什么会这样,以及采用什么样的方式可以避免出现这样的问题,谢谢。
页: [1]
查看完整版本: 将浮点数强制转换为整形时代码量骤增的情况