要求
characters.cpp Write a program that outputs each printable character in ASCII character set and its integer values in decimal and in hexadecimal.
编写一个程序,输出ASCII字符集中的每个可打印字符及其十进制和十六进制整数值。
知识点
cout << hex << A //将A转换成16进制输出
cout << dec << B//把B转化成10进制输出
补充 cout << oct << C//C转换成八进制数处
在<cctype>函数中有isprint()函数来判断该ASCII码对应的字符是否能输出
代码
#include<iostream>
#include<cctype>
using namespace std;
int main()
{
for(int i = 0; i < 128; i++)
{
if(isprint(i))
{
cout << (char) i << " ";
cout << dec << i << " ";
cout << hex << i << endl;
}
}
return 0;
}```
本文介绍了一个简单的C++程序,用于输出ASCII字符集中所有可打印字符及其对应的十进制和十六进制数值。通过使用标准库函数isprint()判断字符是否可打印,并利用cout输出这些字符及其数值。
144

被折叠的 条评论
为什么被折叠?



