2009-07-10

bash下进行进制转换的最简单方法


echo "obase=10;ibase=16;FF" |bc
echo "obase=16;ibase=10;256" |bc
echo "obase=2;ibase=16;256" |bc


obase 是转换后的进制,ibase是转换前的进制,之后的 FF、256 这些是即是被转换的数字

其它进制转换的依次类推。需要注意的是,如果 ibase 是 16 进制,那么 abcdef 必须转换成大写。

没有评论: