题目描述
输入一个除空格以外的可见字符,输出其 ASCII 码。
输入格式
一个除空格以外的可见字符。
输出格式
一个十进制整数,即该字符的 ASCII 码。
输入输出样例
输入 #1
A
输出 #1
65
题目解析
要做这道题,首先要知道 ASCII 码 是个什么东西。
常见ASCII码的大小规则:数字< 大写字母 < 小写字母。
1.数字比字母要小。如 “7”<“F”;
2.数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;
3.字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;
4.同个字母的大写字母比小写字母要小32。如“A”<“a” 。
几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48。
这一题可以用 强制转换 来解决,具体代码如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a;//定义一个字符型的a
cin>>a;//输入字符a
cout<<(int)a;//强制转换成整型
return 0;
}