🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 格式化输出流操作 # #include < iomanip > (头文件) std::fixed 以小数点模式输出浮点数 例如3.1415926 std::scientific 以科学计数发输出小数 例如3E100 std::defaultfloat 恢复默认的小数输出 std:: setprecision(int) 设置小数精度 例如 std::setprecision(2)后输出3.14 std::dee 以后输出的数字采用十进制输出 例如999 std::hex 以后输出的数字采用十六进制输出例如 FFF std::oct 以后输出的数字采用八进制输出 例如 777 std::showbase 十六进制和八进制前缀,例如0XFF std::shownobase 关闭十六进制和八进制显示前缀 std::setw(char) 把输出内容设置宽度std::setw(10)输出 999 std::setfill(char) 当显示宽度超过字符宽度时,用指定字符串填充剩余内容 例如*******999 std::left 设置字符对齐模式为左对齐 std::right 设置字符对齐模式为右对齐 ## 说明: 格式书写 std::cout <<std::dee; std::cout << // <<以后输出所有值都(std::dee)十六进制格式输出的。 ### 转义格式是具有替换规则的 比如 std::cout <<std::dee; std::cout << //此输出为(std::dee)十六进制 std::cout << std::scientific ; std::cout << //此输出就变成了,( std::scientific)以科学计数发输出小数 所有说是具有替换规则的。