对于 TCP 等后续文章的一个补充,本文会根据其他文章持续维护做 1 个补遗
主要作用是未来面对 TCP UDP 文章里面的大量这样的东西的一个补充说明,学会这个也可以很快笔算进制转换。
0x 0X 16 进制
0b 0B 2 进制
当前地址<
当前地址>>num 当前地址往右移动对应位数
num 不可为负数,会报错。
a = 1 <<3 绑定 1 个变量 a
输出是 10 进制 a=8
<<,>>位移都是二进制,二进制数是 1 没有逢 2 进 1
如下 8 位二进制就是 0000 0001 左移<<3 位 0000 1000 1000 二进制科学计算器为 8
二进制逢 2 进 1,二进制只有 0 和 1,如下:
b =3 <<2
print(b) b=12
二进制逢 2 进 1 3 就是 0000 0011 2 个 11 一起左移 2 位 就是 0000 1100 1100 等于 12
二进制逢 2 进 1,十进制转二进制 4 就是 0000 0100 如果是 5 就是 5/2 等于 2+2+1 逢 2 进 1 0000 0101
10 进制 转 16 进制 左往右边转 逢 10 进 1 8 没到 10 ,16 进制就是 8
8 进制很少,是逢 8 进 1
10 进制转 8 进制 10 进制 15==>8 进制 等于 15/8=1*8+7 8 进制等于 17