C++ Primer 5th笔记(chap 17 标准库特殊设施)指定浮点数记数法
生活随笔
收集整理的這篇文章主要介紹了
C++ Primer 5th笔记(chap 17 标准库特殊设施)指定浮点数记数法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 可以強制一個流使用科學記數法、 定點十進制或是十六進制記數法。
-
操縱符 scientific 改變流的狀態來使用科學記數法。
-
操縱符 fixed 改變流的狀態來使用定點十進制
-
hexfloat 也可以強制浮點數使用十六進制格式。
-
defaultfloat 操縱符將流恢復到默認狀態—根據要打印的值選擇記數法
1.1 按列打印
在執行 scientific, fixed 或hexfloat 后, 精度值控制的是小數點后面的數字位數, 而默認情況下精度值指定的是數字的總位數—既包括小數點之后的數字也包括小數點之前的數字。 使用 fixed 或
scientific 令我們可以按列打印數值, 因為小數點距小數部分的距離是固定的
輸出
default format: 141.421 scientific: 1.414214e+002 fixed decimal: 141.421356 hexadecimal: Oxl.lad7bcp+7 use defaults: 141.4211.2 打印小數點
默認情況下, 當一個浮點值的小數部分為 0 時, 不顯示小數點。
- showpoint 操縱符:強制打印小數點
- noshowpoint 操縱符:恢復默認行為
總結
以上是生活随笔為你收集整理的C++ Primer 5th笔记(chap 17 标准库特殊设施)指定浮点数记数法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ Primer 5th笔记(cha
- 下一篇: C++ Primer 5th笔记(cha