GNU/Linux >> Linux の 問題 >  >> Linux

Bcを使用したフロート操作?

echo 1/8 |を実行すると、bcはfloat操作をサポートしていないようです。 bc ゼロになります。

bc(1)を確認しました 、ただし、 floatについても言及されていません 、それでサポートされているのだろうか?

承認された回答:

bc 浮動小数点は実行しませんが、固定精度の10進数は実行します。 -l <​​/ code> Haukeが言及しているフラグは、たとえば数学ライブラリをロードします。三角関数は機能しますが、それはまた意味します

[…]デフォルトのスケール 20です

scale は、マニュアルページに記載されているいくつかの「特別な変数」の1つです。設定できます:

scale=4

いつでも( -l <​​/ code>かどうか) 使用されたかどうか)。 小数点以下の有効桁数を指します。 。つまり、後続のソリューションは、小数点以下の桁数に丸められます(==固定精度)。

デフォルトのスケールは-lではありません は0で、整数に丸められることを意味します。


Linux
  1. Setfaclでサポートされていない操作?

  2. Linux のソートが負の浮動小数点数で機能しない

  3. bc (ベンチ電卓) で除算を行い、分数の結果を取得する方法は?

  1. trace-cmdを使用したカーネルトレース

  2. 例を含むNohupコマンド

  3. LinuxでのJQコマンドと例

  1. LVMを使用してLinuxをインストールする

  2. Ddでバイナリにパッチを適用しますか?

  3. ZestyでのHidpiスケーリングに問題がありますか?