bcは浮動小数点演算をサポートしていますか?

bcは浮動小数点演算をサポートしていますか?

bcは浮動小数点演算をサポートしていないようです。これはecho 1/8 | bc0点を与えます。マニュアルページを確認しましたが、bc (1)言及すらされていないのでfloatサポートされているかと思います。

ベストアンサー1

bc浮動小数点数は処理しませんが、高精度の10進数は処理します。たとえば、Haukeが言及したフラグは-l数学ライブラリをロードします。三角関数ですが、これも次のことを意味します。

[...]デフォルトスケール20である

scaleマニュアルページに記載されている多くの「特殊変数」の1つです。次のように設定できます。

scale=4

必要に応じて(-l使用するかどうかにかかわらず)。それは以下を指す小数点以下の桁数に使用される有効桁数。つまり、後続の解決策は丸められます。下に小数点以下の桁数(==固定精度)。

デフォルトのスケールsans-lは0です。これは、整数に丸め(下げ)されることを意味します。

おすすめ記事