欧美激情aaaa_伊人久久久大香线蕉综合直播_日韩在线卡一卡二_亚洲成人人体

bc

算術操作精密運算工具

補充說明

bc命令 是一種支持任意精度的交互執(zhí)行的計算器語言。bash內置了對整數四則運算的支持,但是并不支持浮點運算,而bc命令可以很方便的進行浮點運算,當然整數運算也不再話下。

語法

bc(選項)(參數)

選項

-i:強制進入交互式模式;
-l:定義使用的標準數學庫;
-w:對POSIX bc的擴展給出警告信息;
-q:不打印正常的GNU bc環(huán)境信息;
-v:顯示指令版本信息;
-h:顯示指令的幫助信息。

參數

文件:指定包含計算任務的文件。

實例

算術操作高級運算bc命令它可以執(zhí)行浮點運算和一些高級函數:

echo "1.212*3" | bc 
3.636

設定小數精度(數值范圍)

echo "scale=2;3/8" | bc
0.37

參數scale=2是將bc輸出結果的小數位設置為2位。

進制轉換

#!/bin/bash
abc=192
echo "obase=2;$abc" | bc

執(zhí)行結果為:11000000,這是用bc將十進制轉換成二進制。

#!/bin/bash
abc=11000000
echo "obase=10;ibase=2;$abc" | bc

執(zhí)行結果為:192,這是用bc將二進制轉換為十進制。

計算平方和平方根:

echo "10^10" | bc
echo "sqrt(100)" | bc
主站蜘蛛池模板: 承德市| 休宁县| 惠州市| 镇平县| 云梦县| 连平县| 阿瓦提县| SHOW| 邓州市| 石首市| 定陶县| 秦安县| 隆回县| 客服| 古丈县| 北票市| 中山市| 新化县| 深州市| 潼南县| 石泉县| 罗平县| 九龙城区| 论坛| 育儿| 秀山| 水城县| 囊谦县| 资兴市| 康平县| 吴桥县| 崇仁县| 新民市| 永福县| 福贡县| 乾安县| 会泽县| 泸溪县| 冷水江市| 孝昌县| 即墨市|