std::cout. precision() 是一个用于控制显示的小数位数的函数对于浮点值。但是,在某些情况下,尾随零可能不会按预期打印。
请考虑以下代码片段:
此代码打印 0.5,而不是预期的 0.5000。这不是由于原始整数数据类型所致,而是由于默认情况下缺乏尾随零抑制。
要正确显示尾随零,必须使用 std::fixed 操纵器:
添加此内容后,代码现在将按预期输出 0.5000。 std::fixed 操纵器指定浮点值应采用固定小数位数的格式,确保保留尾随零。
以上是为什么 `std::cout. precision()` 默认不打印尾随零?的详细内容。更多信息请关注PHP中文网其他相关文章!