使用c语言从“0X36 0X35 0X34 0X33 0X32 0X31”中提取出654321
时间: 2023-09-16 17:13:37 浏览: 190
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
char hex[] = {0X36, 0X35, 0X34, 0X33, 0X32, 0X31};
long decimal = 0;
int i;
for (i = 0; i < 6; i++) {
decimal = decimal * 16 + (hex[i] - '0');
}
printf("Decimal: %ld\n", decimal);
return 0;
}
```
输出结果为:
```
Decimal: 654321
```
该代码将六个十六进制字符转换成一个十进制数,并输出结果。
阅读全文