Linux 小技巧:bc输出进制 倒叙正序输出 查看汇编

  • Post author:
  • Post category:linux


Linux 小技巧:

一.

shell 脚本默认数值是由10 进制数处理,除非这个数字某种特殊的标记法或前缀开头. 才可以表示其它进制类型数值。如:以 0 开头就是 8 进制.

以0xF 开头就是16 进制数  F必须是大写

ibase=16   设置当前输入进制

obase=8    设置8进制输出

1.1

10进制  –>  16进制

echo “obase=16;121” |bc

79

1.2

10进制  –>  8进制

echo “obase=8;121” |bc

171

1.3

10进制  –>  2进制

echo “obase=2;121” |bc

1111001

———————————————————————–

1.4

16进制 –> 10进制

echo “obase=10;ibase=16;F” | bc

15

1.5

16进制 –> 8进制

echo “obase=8;ibase=16;F” | bc

17

1.6

16进制 –> 2进制

echo “obase=2;ibase=16;4004C4” | bc            ## 字母必须是ABCDEF 大写的

<



版权声明:本文为u010842019原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。