linux 小数点如何相加

linux 小数点如何相加,第1张

shell不可直接进行小数运算,可以用去其他方法,这是我想到的

1:用bc方法,你可以去查查

echo $us+$sy | bc

如我的结果

# echo $a

8.8

# echo $b

9.1

# echo $a+$b | bc

17.9

2:用awk方法

# awk -v a=$a -v b=$b 'BEGIN{print a+b}'

17.9

x=0.02

while [ $x lt 0.06 ]

do

echo $x

x=`expr $x + 0.02`

done

小数的加减法是:

1)计算小数加、减法,先把各数的小数点对齐(也就是把相同数位上的数对齐)。

2)再按照整数加、减法的法则进行计算,最后在得数里对齐横线上的小数点点上小数点。

总结:在计算小数加减法时,要将小数点对齐,也就是要将各个数位对齐。

小数的性质:

在小数部分的末尾添上或去掉任意个零,小数的大小不变。例如:0.4=0.400,0.060=0.06。把小数点分别向右(或向左)移动n位,则小数的值将会扩大(或缩小)基底的n次方倍。

一个最简分数可以被化作十进制的有限小数当且仅当其分母只含有质因数2或5或两者。 类似的,一个最简分数可以被化作某正整数底数的有限小数当且仅当其分母之质因数为此基底质因数的子集。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8444993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存