单片机C语言十六进制c语言转BCD码

说明:本程序分别列举了单字节BCD碼转换为char型数据;2字节BCD码转换为int型数据;4字节bcd码转换为long int型数据的的方法

//1、现实中十六进制c语言数和十进制数不可以直接相加,如果是在電脑上的话是可以的因为不管

//何种进制数在电脑上都是以二进制的形式表示的,所以在电脑编写程序时是可以相加的

//C语言程序中,十進制和十六进制c语言实际是互通的

//单字节BCD码转十进制

//高半字节=BCD码字节除16的商,低半字节=BCD码字节除16的余数

//2字节BCD码转换为整数

//先将2个字节的BCD碼分别转换为十进制然后高字节*100+低字节=整数

//4字节BCD码转换为整数

//先将4个字节的BCD码分别转换为十进制,按照十进制数的整合方式整合为长整形

我要回帖

更多关于 十六进制c语言 的文章

 

随机推荐