我試圖做一些簡單的數學在AWK數學在AWK - 浮點數的意外格式化 - 精密
[email protected]:~$ awk '{ram=(1.8 * 1024) * 1024; print ram}'
1.88744e+06
所以,我認爲,這意味着,這個數字太大,存儲在丟失變量 「RAM」
總數爲:1887436.8
允許嘗試存儲在變量
[email protected]:~$ awk '{ram=1887436.8; print ram}'
1.88744e+06
該號碼
同樣。但是如果我們擺脫了「。」呢?
[email protected]:~$ awk '{ram=18874368; print ram}'
18874368
進一步的實驗表明,當點是多少,它不能超過6個位數
[email protected]:~$ awk '{ram=188743.68; print ram}'
188744
所以它不是一個過大的數字,它是食堂的事情了點。我怎樣才能解決這個問題?
謝謝!原來我的問題確實是那個問題的重複。 – Johnathan