数据转换-16进制字符

Posted wyrric

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据转换-16进制字符相关的知识,希望对你有一定的参考价值。

1. 在utils.h和utils.c中完成16进制字符\'0\'-\'9\',\'A\'-\'F\',\'a\'-\'f\'与十六进制数据0-15的转换功能(10’):

```
int Hex2Char(unsigned int fromi,unsigned char * toc);
int Char2Hex(unsigned char fromc,unsigned int * toi);
```
2. 并写出测试代码测试上述函数(不能与下面代码一样),比如:(10’)

```
unsigned char * c;
Hex2Char(1, &c)
//结果:c = \'1\'
Hex2Char(15, &c)
//结果:c = \'F\'
unsigned int i;
Char2Hex(\'1\', &i);
//结果:i = 1
Char2Hex(\'F\', &i);
//结果:i = 15
```

以上是关于数据转换-16进制字符的主要内容,如果未能解决你的问题,请参考以下文章

数据转换-16进制字符

PHP里,16进制格式字符串,转换成具体值的方法

C++ 字符串与16进制字符串之间的转换

android 常用的代码

MFC 编辑框输入16进制字符串转换为16进制数或者10进制数据计算

怎样在PHP中把16进制HEX数据转换为2进制数据呢?