gpt4 book ai didi

Python 将字节转换为有符号整数(结果想要一个负整数)

转载 作者:太空宇宙 更新时间:2023-11-04 01:45:21 26 4
gpt4 key购买 nike

<分区>

我正在努力将字节数组(字节)转换回单数整数。我发现了很多示例,这些示例在转换后对于具有正整数是有效的,但没有工作示例如何处理负数。

#example for positive numbers is working fine    
data = I2C.read_i2c_block_data(I2CAddress, I2CRegister, 4)

result = 0

for b in data:
result = result * 256 + int(b)

我在 python 版本 2.7.9 的树莓派上运行 python。

如果能得到一个基本算法就好了。

我的目标是将字节数组从可变数据转换回负数。

变量数据在其数组中有这些项目:

[0xff, 0xff, 0xff, 0xe7]

目标负数是-25(显然是0xe7)

干杯

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com