流操纵算子实例
来源:互联网 发布:c语言mkdir函数 编辑:程序博客网 时间:2024/06/08 12:27
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n = 141;
//1)分别以十六进制、十进制、八进制输出n
cout << "1)" << hex << n << "\t" << dec << n << "\t" << oct << n << endl;
double x = 1234567.89, y = 12.34567;
//2)保留5位有效数字
cout << "2)" << setprecision(5) << x << "\t" << y << endl;
//3)保留小数点后面5位
cout << "3)" << fixed << setprecision(5) << x << "\t" << y << endl;
//4)科学计数法输出,且保留小数点后面5位
cout << "4)" << scientific << setprecision(5) << x << "\t" << y << endl;
//5)非负数要显示正号,输出宽度为12字符,宽度不足则用“*”填补
cout << "5)" << showpos << fixed << setw(12) << setfill('*') << 12.1 << endl;
//6)非负数不显示正号,输出宽度12字符,宽度不足则右边用填充字符填充
cout << "6)" << noshowpos << setw(12) << left << 12.1 << endl;
//7)输出宽度为12字符,宽度不足则左边用填充字符填充
cout << "7)" << setw(12) << right << 21.1 << endl;
//8)宽度不足时,负号和数值分列左右,中间用填充字符填充
cout << "8)" << setw(12) << internal << -12.1 << endl;
cout << "9)" << 12.1 << endl;
#include <iomanip>
using namespace std;
int main()
{
int n = 141;
//1)分别以十六进制、十进制、八进制输出n
cout << "1)" << hex << n << "\t" << dec << n << "\t" << oct << n << endl;
double x = 1234567.89, y = 12.34567;
//2)保留5位有效数字
cout << "2)" << setprecision(5) << x << "\t" << y << endl;
//3)保留小数点后面5位
cout << "3)" << fixed << setprecision(5) << x << "\t" << y << endl;
//4)科学计数法输出,且保留小数点后面5位
cout << "4)" << scientific << setprecision(5) << x << "\t" << y << endl;
//5)非负数要显示正号,输出宽度为12字符,宽度不足则用“*”填补
cout << "5)" << showpos << fixed << setw(12) << setfill('*') << 12.1 << endl;
//6)非负数不显示正号,输出宽度12字符,宽度不足则右边用填充字符填充
cout << "6)" << noshowpos << setw(12) << left << 12.1 << endl;
//7)输出宽度为12字符,宽度不足则左边用填充字符填充
cout << "7)" << setw(12) << right << 21.1 << endl;
//8)宽度不足时,负号和数值分列左右,中间用填充字符填充
cout << "8)" << setw(12) << internal << -12.1 << endl;
cout << "9)" << 12.1 << endl;
return 0;
}
结果:
此外需要注意:
会输出e,f;所以如果想最后输出15的话,需要再次转换成dec
阅读全文
0 0
- 流操纵算子实例
- 流操纵算子
- 流操纵算子
- 有关C++中的流操纵算子
- 格式化操纵算子
- 070day(动态规划思路,例题(最长上升子序列)和流操纵算子)
- 操纵系统ContentProvider实例
- Spark SQL 算子实例
- JAVA操纵XML 实例讲解
- combineByKey算子求解平均值实例
- NHibernate 3.2 Mapping By Code 操纵实例
- javascript操纵二进制流
- Spark算子[20]:saveAsHadoopDataset、saveAsNewAPIHadoopDataset 实例详解
- C++流操作算子
- 算子
- 算子
- 算子
- 1、灰度直方图相关算子实例-灰度直方图二值化实例
- jquery去除input空格及三目运算符的应用
- 图论基础 12
- Oracle静默安装,傻瓜式
- 唯快不破:TCP/IP详解--TCP中异常关闭连接的意义 异常关闭的情况
- vimrc选项
- 流操纵算子实例
- commit()和commitallowingstateloss()
- 详解Android多版本、多环境、多渠道打包,附源码Demo
- SQL注入的“冷门姿势”
- 下载视频并保存至手机相册
- Node中express简单用法
- nodejs入门必须知道的内容
- 唯快不破:linux 中IO多路复用epoll函数的ET和LT工作模式详解
- JMockit参考资料