linux 數值計算

2021-06-07 09:04:26 字數 752 閱讀 8199

[root@fedora14 lxg]# a=1

[root@fedora14 lxg]# b=3

[root@fedora14 lxg]# echo $(($a+$b))

4[root@fedora14 lxg]# echo $(( $a + $b ))

4[root@fedora14 lxg]# echo $[ $a + $b ]

4[root@fedora14 lxg]# echo $[$a+$b]

4[root@fedora14 lxg]# expr $a + $b

4[root@fedora14 lxg]# expr $a+$b

1+3[root@fedora14 lxg]# c=$(($a+$b))

[root@fedora14 lxg]# echo $c

4[root@fedora14 lxg]#

bash 不支援浮點運算,如果需要進行浮點運算,需要借助bc,awk 處理。

方法一:

[chengmo@centos5 ~]$ c=$(echo "5.01-4*2.0"|bc)

[chengmo@centos5 ~]$ echo $c

-2.99

方法二:

[chengmo@centos5 ~]$ c=$(awk 'begin')

[chengmo@centos5 ~]$ echo $c

31.04

注:在shell 中$() 與 ``等效。 中間包含命令語句執行,返回執行結果。

js數值計算

var nndjh new number ndjhs val var nbyxs new number cols 2 firstchild.value var nyxszb nbyxs nndjh obj.value nyxszb.tofixed 4 100 將值轉換成數值 除計算取4位小數,再 1...

Shell 數值計算

一 整數計算 shell中 let expr能進行整數運算。這個方法很方便。很容易使用,推薦使用 的用法 表示式 示例 root localhost shell protest echo 1 2 3 root localhost shell protest echo 1 2 2 root local...

BigDecimal數值計算

bigdecimal一共有4個構造方法 bigdecimal int 建立乙個具有引數所指定整數值的物件。bigdecimal double 建立乙個具有引數所指定雙精度值的物件。不建議採用 bigdecimal long 建立乙個具有引數所指定長整數值的物件。bigdecimal string 建...