美文网首页
shell 的除法(bc的使用)

shell 的除法(bc的使用)

作者: 王家东先生 | 来源:发表于2021-03-31 12:24 被阅读0次

    1、bc 如何使用除法

    一、分子等于分母

    在命令行中输入 bc 命令【之后的举例都是在同一个窗口下,我只使用了一次bc进入计算器】,然后输入:18/18


    图1.png

    可以看出计算机会给出来正确的结果。

    二、分子大于分母

    图2.png
    可以看出来计算机已经将小数部分给舍弃了。然后我们输入 scale=2;20/18
    图3.png
    可以看出来计算机可以计算出来正确的结果了(请注意这种方法不会四舍五入

    二、分子小于分母的

    1、输入 10/20


    图4.png

    可以看到计算机给出来的计算结果是0。
    2、在输入scale=2;10/20


    图5.png
    可以看出计算机给出来的结果是 .50 的结果,前面的 0(零) 没有了。
    3、在输入 scale=2;result=10/20;if (length(result)==scale(result)) print 0;print result
    图6.png

    可以看出,计算机输出来了我们想要的结果。

    总结

    在shell 中使用除法的时候,其实 scale=2;result=10/20;if (length(result)==scale(result)) print 0;print result 这个无论是分子大于分母还是分子小于分母的或者是分子等于分母的,都是可以的。


    图7.png

    相关文章

      网友评论

          本文标题:shell 的除法(bc的使用)

          本文链接:https://www.haomeiwen.com/subject/ddmohltx.html