C++

C++中基本的输入输出

2019-03-25  本文已影响9人  CurryCoder

1.Cpp中基本的输入输出

2.I/O库文件介绍

I_O库头文件.png

2.1 标准输出流cout

2.2 标准输入流cin

2.3 标准错误流cerr

2.4 标准日志流clog

3.输入输出流中的函数(模板)

```
    cout << setiosflags(ios::left|ios::showpoint);  // 设置做对齐,一一般的实数方式显示
    cout.precision(5);  // 设置除小数点外有5位有效数字
    cout << 124.456789 << endl;
    cout.width(10);  // 设置显示域宽10
    cout.fill('*');  // 在显示区域空白处用*填充
    cout << resetiosflags(ios::left);  // 清楚状态左对齐
    cout << setiosflags(ios::right);  // 设置右对齐
    cout << 123.456789 << endl;
    cout << setiosflags(ios::left|ios::fixed);  // 设置左对齐,以固定小数位显示
    cout.precision(3);  // 设置实数显示3位小数
    cout << 999.123456 << endl;
    cout << resetiosflags(ios::left|ios::fixed);  // 清楚左对齐和定点格式
    cout << setiosflags(ios::left|ios::scientific);  // 设置左对齐,以科学技术法显示
    cout.precision(3);  // 设置保留3位小数
    cout << 123.456789 << endl;
```
    setiosflags(ios::fixed)      固定的浮点显示 
    setiosflags(ios::scientific) 指数表示 
    setiosflags(ios::left)       左对齐 
    setiosflags(ios::right)      右对齐 
    setiosflags(ios::skipws)      忽略前导空白 
    setiosflags(ios::uppercase)   16进制数大写输出 
    setiosflags(ios::lowercase)    16进制小写输出 
    setiosflags(ios::showpoint)    强制显示小数点 
    setiosflags(ios::showpos)      强制显示符号 
cout.setf常用标志.png
iostream中定义的操作符1.png
iostream中定义的操作符2.png
iomanip中的操作符.png
上一篇 下一篇

猜你喜欢

热点阅读