蓝桥杯 ADV-112 算法提高 c++_ch02_01

来源:互联网 发布:芒果tv视频下载到mac 编辑:程序博客网 时间:2024/05/22 15:37

编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。
  输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码
所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。

分析:static_cast<new type> (expression) 函数能够将括号中的表达式转换成new_type类型的数值,比如static_cast<int> (c[i])能将c[i]以int类型返回~

#include <iostream>using namespace std;int main() {    char c[10] = {'A','E','I','O','U','a','e','i','o','u'};    for (int i = 0; i < 10; i++)        cout << static_cast<int> (c[i]) << endl;    return 0;}

0 0