打印

这个函数应该怎莫测式,结果应该是什莫样的

[复制链接]
1060|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuandaoxy|  楼主 | 2007-8-11 09:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <reg52.h>

#define uchar unsigned char



 const unsigned char tab_char[16]=

    '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'
};


htoa(char *str,uchar num)
{
     uchar tmp;

    tmp=num;

    tmp=tmp&0xf0;

    tmp>>=4;

    *str=tab_char[tmp];

    str++;

    *str=tab_char[num&0x0f];

}
下面是我的测试方法,但是好像不对没有将单字节转成两个asc码
void main()

{

    uchar m=0x35;
       

    
    htoa(m,1);

}

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

844

主题

1030

帖子

4

粉丝