直接用%d格式化输出就得了
#include <stdio.h>
int main()
{
char a = 'a';
char b = 'A';
for(; a != 'z' + 1; ++a)
printf("%c->%d\n", a, a);
putchar('\n');
for(; b != 'Z' + 1; ++b)
printf("%c->%d\n", b, b);
getchar();
return 0;
}
如果要转成int
#include <stdio.h>
int main()
{
char a;
int b;
scanf("%c", &a);
b = a;
printf("%d", b);
return 0;
}
不过这个代码很别扭,你能看懂就行。
温馨提示:答案为网友推荐,仅供参考