一、题目
1020:打印ASCII码
时间限制: 1000 ms 内存限制: 65536 KB
【题目描述】
【输入】输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
【输出】一个除空格以外的可见字符。
【输入样例】一个十进制整数,即该字符的ASCII码。
【输出样例】A
65
二、代码
#include
using namespace std;
int main()
{
int a;
char c;
cin>>c;
a=c;
cout<
三、知识点
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。
ASCII 编码于 1967 年第一次发布,最后一次更新是在 1986 年,迄今为止共收录了 128 个字符,包含了基本的拉丁字母(英文字母)、阿拉伯数字(也就是 1234567890)、标点符号(,.!等)、特殊符号(@#$%^&等)以及一些具有控制功能的字符(往往不会显示出来)。
ASCII 编码是美国人给自己设计的,他们并没有考虑欧洲那些扩展的拉丁字母,也没有考虑韩语和日语,我大中华几万个汉字更是不可能被重视。
计算机也是美国人发明的,起初使用的就是 ASCII 码,只能显示英文字符。
各个国家为了让本国公民也能正常使用计算机,开始效仿 ASCII 开发自己的字符编码,例如 ISO/IEC 8859(欧洲字符集)、shift_Jis(日语字符集)、GBK(中文字符集)等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)