Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1171749
  • 博文数量: 115
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1734
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 20:46
文章分类

全部博文(115)

文章存档

2015年(5)

2014年(28)

2013年(42)

2012年(40)

分类: LINUX

2013-05-27 20:35:40

在linux的bash中,来直接进行10进制,16进制,2进制之间的转化:

1.

点击(此处)折叠或打开

  1. echo 'obase=10; 10' | bc
  2. 10
  3. echo 'obase=2; 10' | bc
  4. 1010

2.
echo "10" | awk '{printf "%x\n",$0}'
或者是
printf "%x\n" 10

二进制输出不支持,需要自己做转换
%d 十进制有符号整数
%u 十进制无符号整数
%f 浮点数
%s 字符串
%c 单个字符
%p 指针的值
%e 指数形式的浮点数
%x, %X 无符号以十六进制表示的整数
%0 无符号以八进制表示的整数


阅读(8265) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~