
正文
linux命令保留小数 linux命令 保存
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux除法保留小数
linux命令保留小数你可以这样
res=$(printf "%.5f" `echo "scale=5;1/3"|bc`)
%.5f 和 scale=5都表示小数点后面取5位
相关问答
Q1: Linux下putty中编写 shell 脚本 mean,求一批实数的平均值,结果保留两位小数.该批实数作为命令行参数。
!#/bin/bash
sum=0
for d in $*
do
echo $d
sum=$(echo " $sum + $d "|bc)
done
echo "scale=2; $sum / $#"| bc
Q2: Linux 在脚本里面使用变量进行计算时怎么才能保留小数位?
bc是一个用于数学运算的高级工具linux命令保留小数,这个精密计算器包含了大量的选项。可以借助它执行浮点数运算并应用一些高级函数linux命令保留小数:
#!/bin/bash
a=100
b=3
let c=a/b
echo $c
d=`bc 'scale=2; 100/3'`
echo $d
e=`bc -l '100/3'`
echo $e
上述代码的输出为linux命令保留小数:
33
33.33
33.33333333333333333333
Q3: linux 除法保留小数
因为int 是整数,整数除整数就是整数
double是小数。小数除小数才是小数
有两种方法,
1.是直接用小数除
如3.0/5.0
这样编译器会认为他们是double类型
2.是转换成double,或直接定义成double
如double a=3;
double b=5;
System.out.println(3/5);
还有什么不懂可以HI我
关于linux命令保留小数和linux命令 保存的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








