当前位置:首页 C++ > 正文

C++输入输出流 ⑧ ( cout 输出格式控制 | 设置进制格式 - dex、hex、oct | 指定输出宽度 / 填充 - setw / setfill | 指定浮点数格式 )

作者:野牛程序员:2023-12-27 15:23:10 C++阅读 2698

C++中,cout 输出流提供了多种格式控制的方法,以便更灵活地显示数据。以下是一些常见的控制方法:

  1. 设置进制格式:

  2. cout << dec << 42 << endl;  // 十进制输出
    cout << hex << 42 << endl;  // 十六进制输出
    cout << oct << 42 << endl;  // 八进制输出
    • 使用 dechexoct 分别设置为十进制、十六进制、八进制输出。

  3. 指定输出宽度和填充:

  4. cout << setw(8) << setfill('*') << 42 << endl;  // 输出宽度为 8,填充字符为 *
    • 使用 setw 设置输出宽度,setfill 设置填充字符。

  5. 指定浮点数格式:

  6. cout << fixed << setprecision(2) << 3.14159 << endl;  // 固定小数位数为两位
    • 使用 fixedscientificsetprecision 控制浮点数输出格式。

这些控制方法可以根据需要进行组合使用,以实现特定的输出格式。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击