TFT 显示有前缀0的数字怎么看出十进制原样输出

2019-08-14 15:13发布

[mw_shl_code=applescript,true]void LCD_ShowNum(u16 x, u16 y, u32 num, u8 len, u8 size)
{
        u8 ch;
        for(u8 i = 0; i < len; i++)
        {
                ch = num/(LCD_Pow(10, len-i-1))%10;
                LCD_ShowChar(x+(size/2)*i, y, ch+'0', size, 0);
        }
}[/mw_shl_code]

传输数字 例如:01234,我的要求是原样输出 01234,但是结果是 00668,应该是转换成 8 进制了,所以怎么弄呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。