- 19
- 0
- 约4.55千字
- 约 7页
- 2020-09-08 发布于浙江
- 举报
本人用过的十六进制、BCD码之间的转换C程序,还有十进制的,可以参考使用,
#include stdio.h
#include string.h
/////////////////////////////////////////////////////////
//
//功能:十进制转十六进制
//
//输入:int dec???????????????????? 待转换的十进制数据
//????? int length????????????????? 转换后的十六进制数据长度
//
//输出:unsigned char *hex????????? 转换后的十六进制数据
//
//返回:0??? success
//
//思路:原理同十六进制转十进制
//////////////////////////////////////////////////////////
int DectoHex(int dec, unsigned char *hex, int length)
{
??? int i;
??? for(i=length-1; i=0; i--)
??? {
??????? hex[i] = (dec%256)0xFF;
??????? dec /= 256;
??? }
??? return 0;
}
///////
原创力文档

文档评论(0)