同一串字节解出两个数
线上到达了两个字节:0x0A 和 0x0B。协议甲规定高位在前,协议乙规定低位在前。
这段程序输出什么?
raw = [0x0A, 0x0B]
a = raw[0] * 256 + raw[1] # 协议甲:高位在前
b = raw[1] * 256 + raw[0] # 协议乙:低位在前
print(str(a) + "/" + str(b))
线上到达了两个字节:0x0A 和 0x0B。协议甲规定高位在前,协议乙规定低位在前。
这段程序输出什么?
raw = [0x0A, 0x0B]
a = raw[0] * 256 + raw[1] # 协议甲:高位在前
b = raw[1] * 256 + raw[0] # 协议乙:低位在前
print(str(a) + "/" + str(b))
全部评论