gpt4 book ai didi

linux - bc 命令在 obase=10 时表现异常

转载 作者:太空狗 更新时间:2023-10-29 11:46:03 24 4
gpt4 key购买 nike

今天我发现了 'bc' linux 命令,并且在使用 outputbase 10 进行计算时发现了一个奇怪的行为。

echo "ibase=16;obase=9;AFBE" | bc
67638

echo "ibase=16;obase=11;AFBE" | bc
09 02 11 08

echo "ibase=16;obase=10;AFBE" | bc
AFBE

嗯,命令 1 和 2 是正确的,但第三个命令只是打印输入值。

echo "ibase=16;AFBE" | bc
44990

给出正确的结果。

这种行为有什么原因吗?

最佳答案

你不是first person to be caught by this .显然你需要设置 obase before ibase:

echo "obase=10;ibase=16;AFBE" | bc
44990

关于linux - bc 命令在 obase=10 时表现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14541683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com