guozhchun
#include <stdio.h>
int main()
{
char c;
int num = 0;
printf("请输入字符:");
scanf("%c", &c);
// 如果是数字,则输出数字
if (c >= '0' && c <= '9')
{
num = c - '0';
printf("%d\n", num);
}
else if (c >= 'A' && c <= 'F') // 如果是字母A、B、C、D、E、F,则输出10,11,12,13,14,15
{
num = c - 'A' + 10;
printf("%d\n", num);
}
else if (c >= 'a' && c <= 'f') // 如果是字母a、b、c、d、e、f,则输出10,11,12,13,14,15
{
num = c - 'a' + 10;
printf("%d\n", num);
}
else // 其他则输出原字符
{
printf("%c", c);
}
return 0;
}