Linux下各种进制转化最简单的的命令行
只要简单设定一下 ibase(输入是几进制)和 obase(输出是几进制,十进制的时候要省略不写),注意一下输入的ABCDEF要大写,剩下的就交给 bc ,也就是Linux 下的科学计算器就可以了,出了问题也容易调试。
例如:
1 十六进制和二进制之间的转换:
echo
'ibase=16;obase=2;ABCDE123456789'
|
bc
# <br />output :
# <br />10101011110011011110000100100011010001010110011110001001
2 十进制和十六进制之间的转换:
:~/CS/1$ echo 'ibase=10;obase=16;3490593' | bc
354321
其他的依次改变ibase和obase的值即可
相关推荐
herohope 2020-06-10
sddfsAv 2020-04-11
渴望就奋力追寻 2020-01-28
风吹夏天 2020-01-10
tterminator 2014-03-13
xiongxu 2019-06-12
Poem 2011-09-26
arctan0 2016-03-09
人亦有言进退维谷 2010-11-16
把握自己 2016-06-26
jling 2019-06-28
lbcmail 2019-06-28
ifconfig 2016-03-22
wufan0 2019-06-21
ReDisaster 2019-06-21
ahansban 2008-05-30