相关疑难解决方法(0)

在与 bc 转换的情况下理解“ibase”和“obase”?

我经常使用bc实用程序将十六进制转换为十进制,反之亦然。但是,如何ibase以及obase应该如何配置总是需要反复试验。例如在这里我想将十六进制值 C0 转换为十进制:

$ echo "ibase=F;obase=A;C0" | bc
180
$ echo "ibase=F;obase=10;C0" | bc
C0
$ echo "ibase=16;obase=A;C0" | bc
192
Run Code Online (Sandbox Code Playgroud)

这里的逻辑是什么?obaseA在我的第三个例子中)需要与被转换的值(C0在我的例子中)和ibase16在我的第三个例子中)必须在我要转换到的基数中?

bc

23
推荐指数
3
解决办法
3万
查看次数

标签 统计

bc ×1