1020:打印ASCII码
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 57369 通过数: 43627
【题目描述】
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
【输入】
一个除空格以外的可见字符。
【输出】
一个十进制整数,即该字符的ASCII码。
分析:说实话,这题目很迷,说好的c++呢?这个 scanf(c语言中的输入)是什么鬼? 这里的%c表示数据类型为字符型。可以使用(int)将字符型强行转成整型,当然用static_cast<int>也行。
#include <iostream>
using namespace std;
//#include<iomanip>
int main()
{
char a;
cin>>a;
cout<<(int)a;
}