一、直接以八进制、十进制、十六进制输出整型数据。
C++中默认以采用十进制输出方式。头文件 <iostream> 提供了控制符 oct、dec、hex,分别用于指示C++以八进制、十进制、十六进制输出。在整出输出数据之前,使用 cout << 控制符 修改输出格式。此格式修改后,在新的格式修改之前均有效。
#include <iostream>
using namespace std;
int main() {
const int kNum = 65;
cout << oct;
cout << "Octonary : " << kNum << endl;
cout << dec;
cout << "Declimalism : " << kNum << endl;
cout << hex;
cout << "Hex : " << kNum << endl;
return 0;
}
运行结果:
二、成员函数 cout.put()
使用此函数可以直接打印字符,参数为该字符的 ASIIC 值。
#include <iostream>
using namespace std;
int main() {
int n = 66;
cout.put(n);
return 0;
}
运行结果:
待补充。。。。