bash实现10进制,16进制等等相互之间转化

页面导航:首页 > 操作系统 > LINUX > bash实现10进制,16进制等等相互之间转化

bash实现10进制,16进制等等相互之间转化

来源: 作者: 时间:2016-08-18 10:29 【

bash实现10进制,16进制等等相互之间转化在linux的bash中,来直接进行10进制,16进制,2进制之间的转化:1.echo #39;obase=10; 10#39; | bc10echo #39;obase=2; 10#39; | bc10102.echo 10 | aw...
bash实现10进制,16进制等等相互之间转化
 
在linux的bash中,来直接进行10进制,16进制,2进制之间的转化:
 
1. 
echo 'obase=10; 10' | bc
10
echo 'obase=2; 10' | bc
1010
 
2.
echo "10" | awk '{printf "%x\n",$0}'
或者是
printf "%x\n" 10
 
二进制输出不支持,需要自己做转换
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%0 无符号以八进制表示的整数
 
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<