[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 建...