1 条题解

  • 0
    @ 2025-8-24 21:02:43

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar wangbinfeng
    今天搞完大概就永远不会碰 OI 了,大家祝好!

    搬运于2025-08-24 21:02:42,当前版本为作者最后更新于2021-07-03 11:10:59,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    题目分析:

    本题要求一个字符的 ASCII 码值。

    先普及一下 ASCII 码。

    ASCII (( American Standard Code for Information Interchange ): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准 ISO/IEC 646 。 ASCII 第一次以规范标准的类型发表是在 1967 年,最后一次更新则是在 1986 年,到目前为止共定义了 128 个字符 。 by baidu

    总结一下: ASCII 码就是一种在计算机中存储字符的方式。至于具体值,只需要记住下面的几个:

    1. 0~9 48~57
    2. A~Z 65~90
    3. a~z 97~122

    PS. ASCII 码中以上 33 种字符内部按照严格升序排列,记住大写字母在小写字母之前,且没有连接。

    不过本题我们不需要当场掌握以上内容,因为字符在 C 语言中本身就以ASCII码形式存储,所以只需强制类型转换即可。

    代码

    #include<iostream>
    using namespace std;
    int main(){
         char c;//定义
         cin>>c;//输入
         cout<<(int) c;//强制类型转换并输出
         return 0;
    }
    
    • 1

    信息

    ID
    6874
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    递交数
    5
    已通过
    5
    上传者