C语言,写一个函数,将十六进制转换成十进制代码为十进制

p+=a;//a是被转换数的位数设置指针的起始点,指向个位的右边,比如5位数p=5

do{*--p=val%10;//先--使P指针指向个数(5位数时从左向右的第4位就是个),取出val的个数再经个一次--就得到十位,同时mun=1,

while(num&lta){//当给的實参数指组是5位但给的VAL只有3位时,num=2时从右向左填了0、1、2刚好填完所以将3和4处补0.

//比如有一个小于65536的5位数0xb26e,先定义一个有5个元素的字符型數组

//若将这些元素依次给到LCD就能显出4、5、6、7、8就是4万5千6百7十8了。

我要回帖

更多关于 十六进制转换成十进制代码 的文章

 

随机推荐