linux除法保留小数

linux除法保留小数,第1张

你可以这样

res=$(printf "%.5f" `echo "scale=51/3"|bc`)

%.5f 和 scale=5都表示小数点后面取5位

^在linux中一般的意义是ctrl键,^@如果是一个组合键的话,那就是ctrl+shift+数字键2。简单介绍下一些特殊符号的意义。% 除法 (Modulo)在运算式中,用来表示 “除法”。expr 10 % 2此外,也被运用在关于变量的规则表达式当中的下列${parameter%word}${parameter%%word}一个 % 表示最短的 word 匹配,两个表示最长的 word 匹配。= 等号 (Equals)常在设定变数时看到的符号。vara=123echo ” vara = $vara”或者像是 PATH 的设定,甚至应用在运算或判断式等此类用途上。== 等号 (Equals)常在条件判断式中看到,代表 “等于” 的意思。if [ $vara == $varb ]…下略!= 不等于常在条件判断式中看到,代表 “不等于” 的意思。if [ $vara != $varb ]…下略^这个符号在规则表达式中,代表行的 “开头” 位置。


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

原文地址:https://54852.com/yw/6239162.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存