16进制字符串转10进制C语言
时间: 2023-09-30 20:05:23 浏览: 100
c代码-给出无符号整型值的16进制字符串形式
以下是一个C语言代码示例,用于将十六进制字符串转换为十进制数:
#include <stdio.h>
#include <stdlib.h>
int main() {
char hexNum[10]; // 存储输入的十六进制数
int decNum; // 存储转换后的十进制数
printf("请输入一个十六进制数:");
scanf("%s", hexNum);
// 使用 strtol 函数将十六进制数转换为十进制数
decNum = strtol(hexNum, NULL, 16);
printf("转换后的十进制数为:%d\n", decNum);
return 0;
}
阅读全文