此题疑问:
写的不够简洁。
输出时使用%d类型,字符型变量a会自动转换成ASCII码输出。
描述
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
输入
一个除空格以外的可见字符。
输出
一个十进制整数,即该字符的ASCII码。
样例输入
A
样例输出
65
我的代码:
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
char a;
scanf("%c", &a);
int b;
b = a;
printf("%d", b);
return 0;
}
老师的代码:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
char c;
scanf("%c",&c);
printf("%d",c);
return 0;
}