C++中 cout的格式化输出(保留小数)
2017-08-10 22:16
357 查看
以下所有代码都需要包含c++输出的格式头文件iomanip
分别以8进制,16进制,10进制输出的控制符
控制输出位数,以及保留小数n位输出
控制输出的其他的基本东西
分别以8进制,16进制,10进制输出的控制符
int main(void){ int a = 255; cout << hex << a << endl;//以十六进制的形式输出 cout << dec << a << endl;//以十进制的形式输出 cout << oct << a << endl;//以八进制的形式输出 //结果分别是ff 255 377 return 0; }
控制输出位数,以及保留小数n位输出
int main(void){ double x = 3.141592658; cout << setw(10) << x << endl;//控制输出的宽度,就是printf("%10d"); cout << setprecision(5) << x << endl;//限制输出有效数字的个数是5 cout << fixed << setprecision(3) << x << endl;//fixed表示控制小数点后面的数字,两个连用就是小数点后面保留三位小数 //输出结果分别是 3.14159 3.1416 3.142 return 0; }
控制输出的其他的基本东西
int main(void){ int num = 255; cout << hex << uppercase << num << endl;//uppercase输出的是十六进制的大写字符 cout << left << setw(6) << num << endl;//控制结果左对齐输出 cout << right << setw(6) << num << endl;//控制结果右对齐输出 cout << setfill('c') << setw(6) << num << endl;//设置填充字符是'c' return 0; }
相关文章推荐
- C++ cout 如何保留小数输出
- c++保留有效数字,小数,格式化输出
- C++中cout格式化输出的相关函数与控制符
- (C++)cout格式化输出示例
- c++ 如何输出大数不用科学计数法 和如何保留几位小数输出
- C++ cout格式化输出(转)
- C++ ACM 基础 cin重定向 cout 格式化输出
- cout格式化输出 C++
- C++保留任意小数点后位数与格式化输出
- Struts2 S标签 数目字格式化成金额输出(保留两位小数)
- C/C++的格式化输出(2)--cout
- c++ cout格式化输出函数详解
- [c++ primer plus]使用cout格式化输出
- C++中cout格式化输出的相关函数
- C++如何保留两位小数输出
- C++ cout格式化输出
- [转载] c++ cout 格式化输出浮点数、整数及格方法
- [学习笔记][C++Primer Plus]使用cout格式化输出字符串
- C++如何保留2位小数输出
- C++保留2位小数输出