python把一个十进制整数转换为二进制,可以用函数bin实现
比如97这个数,假定不用任何变量,代码如下
bin(97)[2:]
得到结果是1100001
假如说不用函数,用人工的方法如下,不断除以2,取余
97/2=48,余1
48/2=24,余0
24/2=12,余0
12/2=6,余0
6/2=3,余0
3/2=1,余1
1/2=0,余1
从下往上排列就是二进制数1100001
python把一个十进制整数转换为二进制,可以用函数bin实现
比如97这个数,假定不用任何变量,代码如下
bin(97)[2:]
得到结果是1100001
假如说不用函数,用人工的方法如下,不断除以2,取余
97/2=48,余1
48/2=24,余0
24/2=12,余0
12/2=6,余0
6/2=3,余0
3/2=1,余1
1/2=0,余1
从下往上排列就是二进制数1100001