原创 两个16进制转换成10进制的小程序

2007-10-18 22:52 3381 8 8 分类: MCU/ 嵌入式

程序一:


void DisplayCon(uint dispout)
    {
       uint div,sum;
        uchar tm[4],tt;
        div="1000";
            for(tt=0;tt<4;tt++)
            {
               tm[tt]=dispout/div;
                dipout%=div;
                div/=10; 
            } 


           sum="tm"[0]*4096+tm[1]*256+tm[2]*16+tm[3];


     }


 


程序二:


void CHANGE (uchar x)  
{
 uchar i;
 uchar k="0x00";
  uchar sum="0x00";
 uchar sun="0x00";
do
{i=x%10;    
  sum+=i*pow(16,k);
  x/=10;
  k++;}
  while(x!=0);


有什么不对的地方望指正!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条