C++ 头文件相关
关于iostream头文件
关于cstdio头文件
关于iomanip头文件
关于cstdlib头文件
关于random头文件
关于algorithm头文件
关于algorithm头文件(2)
关于algorithm头文件(3)
关于cmath头文件
关于vector头文件
C 风格字符串
关于ctime头文件
关于set头文件
关于unordered_set头文件
C++ 标准库
关于cstring头文件(注意全小写)
关于string类头文件
本文档使用 MrDoc 发布
-
+
首页
关于iomanip头文件
iomanip 库中的函数通常与 << 和 >> 操作符一起使用,以实现对输出流的控制。以下是一些常用的 iomanip 函数: 设置宽度 使用 setw 可以设置输出的宽度。如果输出内容的字符数少于设置的宽度,剩余部分将用空格填充。 ``` #include <iostream> #include <iomanip> int main() { std::cout << std::setw(10) << "Hello" << std::endl; return 0; } ``` 输出结果: Hello 设置精度 使用 setprecision 可以设置浮点数的小数点后的位数。 ``` #include <iostream> #include <iomanip> int main() { double pi = 3.14159265358979323846; std::cout << std::setprecision(2) << pi << std::endl; return 0; } ``` 输出结果: 3.14 固定小数点和科学计数法 fixed 和 scientific 可以控制浮点数的输出格式。 ``` #include <iostream> #include <iomanip> int main() { double num = 123456789.0; std::cout << "Fixed: " << std::fixed << num << std::endl; std::cout << "Scientific: " << std::scientific << num << std::endl; return 0; } ``` 输出结果: Fixed: 123456789.000000 Scientific: 1.23456789e+08 设置填充字符 使用 setfill 可以设置填充字符,通常与 setw 一起使用。 ``` #include <iostream> #include <iomanip> int main() { std::cout << std::setfill('*') << std::setw(10) << "World" << std::endl; return 0; } ``` 输出结果: *****World 设置和重置格式标志 setiosflags 和 resetiosflags 可以设置或重置流的格式标志。 ``` #include <iostream> #include <iomanip> int main() { std::cout << std::setiosflags(std::ios::uppercase) << std::hex << 255 << std::endl; std::cout << std::resetiosflags(std::ios::uppercase) << std::hex << 255 << std::endl; return 0; } ``` 输出结果: FF Ff
admin
2025年8月23日 16:59
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码