📜  计算并打印 ASCII 值在 [l, r] 范围内的字母(1)

📅  最后修改于: 2023-12-03 15:41:38.847000             🧑  作者: Mango

计算并打印 ASCII 值在 [l, r] 范围内的字母

有时候我们需要计算并打印 ASCII 值在指定范围内的字母,这时候我们可以借助 C++ 中的字符表示和 ASCII 码值之间的转换来实现。

以下是一个示例程序,它计算并打印了 ASCII 值在 [l, r] 范围内的字母:

#include <iostream>

using namespace std;

void printAscii(int l, int r) {
    for (int i = l; i <= r; i++) {
        char c = static_cast<char>(i);
        cout << c << " ";
    }
    cout << endl;
}

int main() {
    int l = 65;
    int r = 90;
    cout << "ASCII 值在 [" << l << ", " << r << "] 范围内的字母为:" << endl;
    printAscii(l, r);

    return 0;
}

在这个示例程序中,我们定义了一个 printAscii 函数来打印指定范围内的 ASCII 值。在函数体中,我们使用 for 循环遍历指定范围内的整数,将它们转换为字符并打印出来。

main 函数中,我们定义了 lr 两个整数来指定范围,然后调用 printAscii 函数来打印指定范围内的 ASCII 值。

以上就是一个简单的计算并打印 ASCII 值在指定范围内的字母的示例程序。