永发信息网

为什么bash shell里面使用bc求余数总是0?

答案:1  悬赏:80  手机版
解决时间 2021-04-16 01:15
为什么bash shell里面使用bc求余数总是0?
最佳答案
#方法一:
[root@xuqn ~]#echo "9 % 5"| bc
4
#方法二:
[root@xuqn ~]#expr 9 % 5
4既然是求余数,就不要指定scale啦。
试试看吧。
追问的确是不指定scale就正常了,为什么呢?我这个计算的结果反正也是整数,加了scale应该没影响啊?追答问得好……
我没有查询到完整的解释,以下是我的看法,你可以尝试输入如下命令
[root@temp ~]#echo "1.111+1"| bc
2.111
[root@temp ~]#echo "scale=4; 1.11111+1"| bc
2.11111发现什么了?
在加法运算中,不指定小数位数的情况下,还是可以显示小数的。
即便是指定了位数,但实际情况与指定的值也不符。
故我认为,scale只用在指定除法运算(还有其他左右的,进制转换)的位数时才会生效,用在求模的时候会引发未知的异常。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么下载不了QQ堂
如何做人?
我很坏对不对?
男友酒驾被拘留了十五天吧,之后还有些什么事
QQT怎么抱人?
有谁知道哪有卖徐工牌的双杠轮压路机
为什么我的QQ上不显示问问的问题?
台式电脑屏幕总变色
CF浙江二区怎么没了
关于WE的魔兽地图编辑
解放战争时我军为什么没有六和十一兵团
请你来算一算!!!!
为什么我的朋友和我一起呆久了,都会厌倦了,
如何打一个JPDT号
使用itunes,手机无法同步
推荐资讯
营口煤气水务老边收费厅怎么去啊,有知道地址
123456789x口十口=987654321在口里应填上什么
QQ炫舞现在改版了,怎么刷贡?
南京出租车公司的叫车电话
每回我耍侠盗车手3的时后,就弹个东西出来,
水泥厂安全为什么重要,为什么安全对我们很重
吴江市实验初级中学的春晖诗社的邮箱地址是多
DNF中为什么25级剑魂无里 鬼剑术学?我去GSD
老北京炸酱面馆在哪里啊,我有事要去这个地方
什么是唯品会优惠口令
ios7.1.1越狱后怎么下载8系统支持的软件啊?
大家看看我赛尔装备怎么样!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?