在单片机中十六进制0x1234转化成十进制格式的1234有什么方法,有现成的C程序也可以。

2022-07-25 科技 256阅读
由于一位十六进制数可用四位二进制表示,故 0X1234 可转换成16位二进制:
0001 0010 0011 0100(B),C语言算法:从高向低,每4位一组,依次对 16的3次方,16的平方,16 以及 1 取整,则可得到四组数据,1、2、3、4.

再分别把1、2、3、4 与10的3次方,10的平方,10 和 1 相乘,然后再相加即可。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com