二进制处理

十进制转换为其他进制

1> bin(6) # 110
2> oct(9) # 11
3> hex(17) # 11

其他进制转换为十进制

1> int("111",2) # 7
2> int("10",8) # 8
3> int("10",16) # 16

进制表示

1> 0b11 # 3
2> 0o10 # 8
3> 010 # 8
4> 0x10 # 16

位运算

1> & 与
2> | 或
3> ^ 异或
4> ~ 各个二进制位取反
# ~a = -(a+1) 加一之后取反

posted @ 2016-01-19 17:38  阿文的博客  阅读(143)  评论(0编辑  收藏  举报