Linuxのbcコマンド
1294 ワード
bcコマンドは、任意の精度のインタラクティブな実行をサポートするコンピュータ言語です.bashには整数四則演算のサポートが内蔵されていますが、浮動小数点演算はサポートされていません.bcコマンドは浮動小数点演算を容易に行うことができます.もちろん、整数演算も話をしません.
コマンド構文
コマンドオプション-i:強制的にインタラクティブモードに入る; -l:使用する標準数学ライブラリを定義します. -w:POSIX bcの拡張に対して警告情報を与える; -q:正常なGNU bc環境情報を印刷しない; -v:命令バージョン情報を表示する; -h:コマンドのヘルプ情報が表示されます.
コマンドパラメータ
≪ファイル|File|oraolap≫:計算タスクを含むファイルを指定します.
浮動小数点数の計算
小数点以下の精度を設定(数値範囲)
ただし、除算を行う場合、結果値が1未満の場合、小数の前の0は欠落します.
bc除法前補0
デシマルバイナリ
バイナリ10進法
bc計算n次方
平方根の計算
原文リンク:https://rumenz.com/rumenbiji/...微信公衆番号:入門小駅
コマンド構文
bc( )( )
コマンドオプション
コマンドパラメータ
≪ファイル|File|oraolap≫:計算タスクを含むファイルを指定します.
浮動小数点数の計算
> echo "123.23*2" | bc
246.46
小数点以下の精度を設定(数値範囲)
> echo "scale=2;3/8" | bc
.37
ただし、除算を行う場合、結果値が1未満の場合、小数の前の0は欠落します.
bc除法前補0
> echo $(printf "%.2f" `echo "scale=2;3/8"|bc`)
0.37
デシマルバイナリ
> echo "obase=2;192" | bc
11000000
バイナリ10進法
> echo "obase=10;ibase=2;11000000" | bc
192
bc計算n次方
> echo "10^10" | bc
10000000000
平方根の計算
> echo "scale=2;sqrt(10)" | bc
3.16
原文リンク:https://rumenz.com/rumenbiji/...微信公衆番号:入門小駅