Chinaunix

标题: 大师指点~SHELL~~为什么我用除法只能得到小数后面 [打印本页]

作者: jiang358519521    时间: 2011-08-01 10:44
标题: 大师指点~SHELL~~为什么我用除法只能得到小数后面
num3=`echo "scale=3; 3 / 5"|bc `
echo "$num3"
作者: waker    时间: 2011-08-01 10:54
这是数学家的事吧,要不要0有两派
作者: lkk2003rty    时间: 2011-08-01 10:56
FYI
http://bbs.chinaunix.net/thread-2066617-1-1.html
作者: jiang358519521    时间: 2011-08-01 10:56
回复 2# waker


    我发现一个问题,如果
     num3=`echo "scale=3; 237413 / 114744407"|bc `
      echo "$num3"
结果:.002
没有整数部分。
为什么
作者: waker    时间: 2011-08-01 11:03
回复 4# jiang358519521

因为有的人主张在小于1时小数点前加0,有的人认为那是陋习
作者: jiang358519521    时间: 2011-08-01 11:07
回复 5# waker


    那怎么解决这个问题呢~请指点~
作者: waker    时间: 2011-08-01 11:13
请看3楼
作者: Single_GG    时间: 2011-08-01 11:13
    我发现一个问题,如果
     num3=`echo "scale=3; 237413 / 114744407"|bc `
     ...
jiang358519521 发表于 2011-08-01 10:56



    echo "0$num3"
作者: jiang358519521    时间: 2011-08-01 11:13
回复 7# waker


    3楼的用了。。。报错。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2