sprintf打印浮点数都是0

C语言,用了ucosII。 在用到sprintf打印浮点数时,打印出来的全是0.

将OS的所有任务堆栈设置为8字节对齐,就可以正常打印了。

__align(8) OS_STK         DATA_SHOW_STK[DATA_SHOW_STK_SIZE]

你可能感兴趣的:(C语言)