shell命令实现任意进制之间的转换
2018-02-08 00:00
375 查看
➜ ~ echo "ibase=10;obase=16;11" | bc B
ibase:[源进制];obase[目标进制];[值] | bc
bc命令: 使用算数运算
➜ ~ echo "11*3" | bc 33 ➜ ~ echo "11*3" 11*3
需要注意的是 obase和值的进制, 都是基于ibase进制进行计算的。
➜ ~ echo "ibase=16;obase=10; B" | bc B ➜ ~ echo "ibase=16;obase=A; B" | bc 11
相关文章推荐
- 任意进制整数之间的相互转换(C++实现)
- 通用进制转换工具,可实现进制之间的任意转换
- C++实现——任意进制之间的转换
- Python实现任意进制之间的转换
- 通用进制转换工具,可实现进制之间的任意转换
- 【C语言】任意进制之间的转换(支持小数部分)
- java实现任意进制的互相转换
- Golang如何实现任意进制转换的方法示例
- 同余幂的原理和C++实现,附赠一个10进制数转换为任意进制的数组的算法。
- 进制之间的转换(java代码实现)
- Python 10进制与任意进制之间相互转换(最大为62进制)
- 使用java语言实现进制之间的相互转换
- 用Python内置函数轻松实现各种进制数之间的转换
- 面试热题——任意进制(32进制及以下)之间的转换
- js实现26进制和10进制之间的转换
- java实现任意进制的互相转换
- 任意进制与十进制之间的转换
- 用栈实现十进制到任意进制的转换
- 2-36之间的任意进制之间转换的代码