将一个整形数转为ASCII码的算法

来源:互联网 发布:ahhh网络流行语 编辑:程序博客网 时间:2024/05/29 15:34
void intToAscii(UINT32 value) {    UINT8 i;    UINT8 j = 0;    UINT8 digit_start = 0;    UINT16 digit = 0;    UINT32 denom = 1000000000;    if (value == 0)     {        asciiString[0] = '0';        asciiString[1] = NULL;    } else     {        for(i = 10; i > 0; i--)         {            digit = value / denom;            if((digit_start == 1) || (digit != 0))             {                digit_start = 1;                value %= denom;                asciiString[j++] = (digit + '0');            }            denom /= 10;        }        asciiString[j++] = NULL;    }}// intToAscii

原创粉丝点击