编写一个程序,利用强制类型转换打印元音字母大小写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类型返回~
1 2 3 4 5 6 7 8 |
#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; } |
❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼