Linuxコマンド【 bc 】シェルで数値計算を実行する

当ページのリンクには広告が含まれています。

スポンサーリンク

bcコマンドは、シェルで数値計算を実行するコマンドです。

bcコマンド

書式

bc [オプション]

bcコマンドは、任意の精度(小数点以下の桁数を指定)の数値を扱い、四則演算・平方根・三角関数などを計算することができるコマンドです。

length と scale を使って、数値の桁数を指定します。length は有効桁数、scale は小数点以下の有効桁数を指定します。

オプション

-hgcコマンドのヘルプを表示します。
-i対話モードを強制します。
-l標準数学ライブラリを使います。
-qメッセージを表示しません。
-s言語仕様を厳密に処理します。
-w拡張機能が入力された場合は警告を表示します。

数学ライブラリ

s (x)sin (x の単位はラジアン)
c (x)cos (x の単位はラジアン)
a (x)atan (返り値の単位はラジアン)
l (x)log (自然対数)
e (x)exp (指数関数)
j (n,x)整数 n 次のベッセル関数

使用例

四則演算を行います。

$ bc
(3+4)*2 ← 四則演算を入力
14 ← 実行結果
quit ← bcコマンドを終了

scale で小数点以下の桁数を指定し、数値計算を行います。

$ bc
scale=3 ← 小数点以下の桁数を指定
10/3
3.333

三角関数を計算します。数学ライブラリを使用するので、オプション -lをつけてコマンドを実行します。

$ bc -l
s( 3.1415926535 / 2 )
.99999999999999999999

システム の人気記事

  1. Linuxコマンド【hostname】マシンのホスト名を表示・設定する
  2. Linuxコマンド【 ldd 】共有ライブラリへの依存関係を表示する
  3. arch - マシンのアーキテクチャを表示 - Linuxコマンド
  4. Linuxコマンド【shutdown】システムを終了する
  5. Linuxコマンド【 reboot 】システムをすぐに再起動する
  6. fuser - ファイルやソケットを使用しているプロセスを特定 - Linuxコマンド
  7. manコマンドの表示を日本語にする方法
  8. Linuxコマンド【 date 】システムの日付や時刻の表示・設定する
  9. init - プロセス制御・ランレベルの変更 - Linuxコマンド
  10. Linuxコマンド【 free 】空きメモリと使用しているメモリの容量を表示する

関連記事(一部広告含む)