信息学奥赛一本通(c++):1020:打印ASCII码

信息学奥赛一本通(c++):1020:打印ASCII码,第1张


一、题目 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(中文字符集)等

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/569827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)