歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Linux下各種進制轉化最簡單的的命令行

Linux下各種進制轉化最簡單的的命令行

日期:2017/3/1 10:21:46   编辑:Linux編程

只要簡單設定一下 ibase(輸入是幾進制)和 obase(輸出是幾進制,十進制的時候要省略不寫),注意一下輸入的ABCDEF要大寫,剩下的就交給 bc ,也就是Linux 下的科學計算器就可以了,出了問題也容易調試。

例如:

1 十六進制和二進制之間的轉換:

echo 'ibase=16;obase=2;ABCDE123456789'
| bc #
output :
#
10101011110011011110000100100011010001010110011110001001

2 十進制和十六進制之間的轉換:

:~/CS/1$ echo 'ibase=10;obase=16;3490593' | bc

354321

其他的依次改變ibase和obase的值即可

Copyright © Linux教程網 All Rights Reserved