大小写字母的 ASCII 码范围

在 ASCII(美国信息交换标准代码)编码中,大写字母和小写字母各自占据着特定的数值范围。下面为你详细介绍它们的 ASCII 码范围以及对应的示例代码。

大小写字母的 ASCII 码范围

  • 大写字母:大写字母 A - Z 的 ASCII 码值范围是从 65 到 90。也就是说,字符 A 的 ASCII 码值是 65,字符 B 是 66,依此类推,直到字符 Z 的 ASCII 码值为 90。
  • 小写字母:小写字母 a - z 的 ASCII 码值范围是从 97 到 122。即字符 a 的 ASCII 码值是 97,字符 b 是 98,以此类推,直到字符 z 的 ASCII 码值为 122。

C++ 示例代码

以下是一个简单的 C++ 程序,用于验证大小写字母的 ASCII 码范围:

#include <iostream>
int main() {
    // 输出大写字母及其 ASCII 码值
    std::cout << "大写字母的 ASCII 码值:" << std::endl;
    for (char c = 'A'; c <= 'Z'; ++c) {
        std::cout << c << ": " << static_cast<int>(c) << std::endl;
    }

    // 输出小写字母及其 ASCII 码值
    std::cout << "\n小写字母的 ASCII 码值:" << std::endl;
    for (char c = 'a'; c <= 'z'; ++c) {
        std::cout << c << ": " << static_cast<int>(c) << std::endl;
    }

    return 0;
}

代码解释

  • 大写字母部分:使用 for 循环从字符 A 开始,逐个递增到字符 Z。在每次循环中,将字符转换为对应的整数类型(即 ASCII 码值)并输出。
  • 小写字母部分:同样使用 for 循环,从字符 a 开始,逐个递增到字符 z,并输出每个字符及其对应的 ASCII 码值。

Python 示例代码

# 输出大写字母及其 ASCII 码值
print("大写字母的 ASCII 码值:")
for c in range(ord('A'), ord('Z') + 1):
    print(f"{chr(c)}: {c}")

# 输出小写字母及其 ASCII 码值
print("\n小写字母的 ASCII 码值:")
for c in range(ord('a'), ord('z') + 1):
    print(f"{chr(c)}: {c}")

代码解释

  • 在 Python 中,ord() 函数用于获取字符的 ASCII 码值,chr() 函数用于将 ASCII 码值转换为对应的字符。通过 range() 函数和循环,遍历大小写字母的范围并输出结果。

通过上述代码和解释,你可以清晰地看到大小写字母的 ASCII 码范围。

考研机试常用的数据结构 文章被收录于专栏

考研机试常用的数据结构

全部评论

相关推荐

03-28 19:11
铜陵学院 C++
有礼貌的山羊追赶太阳:太典了,连笔试都没有开始就因为HC满了而结束了,而且还卡你不让你再投其他部门的。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务