print 0b1, #1 0x1
print 0b10, #2
print 0b11, #3
print 0b100, #4
print 0b101, #5
print 0b110, #6
print 0b111 #7 0x7
print "******"
print 0b1 + 0b11 #4
print 0b10, #2
print 0b11, #3
print 0b100, #4
print 0b101, #5
print 0b110, #6
print 0b111 #7 0x7
print "******"
print 0b1 + 0b11 #4
print 0b11 * 0b11 #9
##############################
for i in range(2,6):
print bin(i)
print oct(i)
print hex(i)
输出
0b1
0b10
02
0x2
0b11
03
0x3
0b100
04
0x4
0b101
05
0x5
########################
c语言的atoi
print int("1",2)
print int("10",2)
print int("111",2)
print int("0b100",2)
print int(bin(5),2)
print int("11001001",2)
本文通过一系列示例展示了二进制与其他进制之间的转换方法,包括使用Python进行二进制加法、乘法运算及如何利用内置函数完成不同进制间的转换。
1640

被折叠的 条评论
为什么被折叠?



