给你举个例子吧
unsigned char SD,KK;
unsigned int HA=0;
SD=0x11; //你说的16进制对吧
KK=16*(SD>>4);
HA=KK;
KK=(SD&0x0f);
HA+=KK;//HA里面存放的就是SD的十进制
简单一点HA=(16*(SD>>4))+(SD&0x0f);
步行者===电子单片机
改数字,因为1602默认的都是固定值。如果显示动态的 得+ table[]=S/10+48;
如何把保存的十六进制数转化成十进制 这句话什么意思?? 只是转换的话直接写多一个转换用的子函数不就行了?