私が見つけたトンとトンのprintfと「.xf%」BCと「スケール」を使用して小数点以下の特定の番号にfloatを丸めに関する情報とのを、私はいつも持っていない数字で働いている場合以下に示したのと同じ形式ですが、ゼロではない小数点以下第1位に丸める方法はありますか?
たとえば、次のような番号のリストがあるとします。
0.0008234535225
0.00547889294
0.000003243322
それらをこのようなものに変換する方法はありますか?:
0.0008
0.005
0.000003
私が遭遇したすべてのGoogleの結果は、最初の有意な数ではなく特定の桁数に丸めることについて話していて、検索結果からそれらをフィルタリングすることにあまり成功していないので、この問題を完全に理解することになります私自身は少し難しいです。
誰かが私を正しい方向に向けてくれませんか?
以下は、数字を最初の0
数字以外に切り捨てます。
grep -o "0.0*." <<< "$NUMBER"
例えば:
grep -o "0.0*." <<< "0.000003243322"
プリント:
0.000003
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加