接口和协议组成 进制转换的补遗

陈子昂 · 2018年01月22日 · 最后由 SinDynasty 回复于 2018年01月23日 · 2339 次阅读

对于 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

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞

3+4<<16=(3+4)<<16=7<<16

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册