题目描述:
41题:写一个程序,接受一个十六进制的数,输出该数值的十进制表示。
输入描述
输入一个十六进制的数值字符串
输出描述
输出该数值的十进制字符串
示例:
输入:
0xAA
输出:
170
1、思路
读取十六进制数,并将其转换成十进制存储,最后用 %x 输出该数的十进制表示即可
2、具体实现
#include <stdio.h>
int main() {
int hex;
printf("Please enter a hexadecimal number:\n");
scanf("%x", &hex);//读取十六进制数,并将其转换成十进制存储
printf("The decimal of the number is:\n%d", hex);//输出该数的十进制表示
return 0;
}
输出结果:
小结:
学到了 %x 是十六进制数用的