将浮点数强制转换为整形时代码量骤增的情况
各位朋友们,大家好,我在使用AVR-GCC时遇到一个问题。我在程序中需要把一个浮点数转换成整型数,以便通过串口打印出来,于是我使用了强制转换,就像这样:
unsigned long int ulConverted;
float fFloatToSend;
ulConverted = (INT32U)fFloatToSend;
可麻烦来了,没想到就因为这一句话,程序的代码量增加了3.4K。
希望朋友们能为我解答一下为什么会这样,以及采用什么样的方式可以避免出现这样的问题,谢谢。
页:
[1]