标签:二进制 范围 内存 表示 十六进制 十六 int tab 修改
用于计算和比较
Py 3中只有int
Py2 中有int和long(eg:3213123434534L,尾缀的L就表示这是个long类型)
具体范围:
2**31~2**(31-1) int
2**63~2**(63-1) long
被除数 | 余数 |
---|---|
15 | 1 |
7 | 1 |
3 | 1 |
1 | 1 |
0 |
? 15 ---> 1111
eg:1010 从右到左
1010 = 0 * 2**0 + 1 * 2**1 + 0 * 2**2 + 1 * 2**3
0 * 2**0 第一个0是‘1010‘中的个位数,2是要换算的进制,第二个0是由于个位代表0次幂(十位代表1次幂,百位代表2次幂,千位代表3次幂)
int(‘‘xxx‘‘,几进制) 将其他进制的"xxx"转换成十进制
eg: int("1010",2) 将二进制的1010转换成十进制
print(int("1010",2)) = 10
标签:二进制 范围 内存 表示 十六进制 十六 int tab 修改
原文地址:https://www.cnblogs.com/Guoxing-Z/p/11494971.html