大小写字母的 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 码范围。
考研机试常用的数据结构 文章被收录于专栏
考研机试常用的数据结构