1
我把無符號long從C++轉換爲8個字節並通過網絡發送(0位置是最不重要的)。 如何將python方面這八個字節轉換爲數字(無符號長)?如何將python方面的這八個字節轉換爲數字(無符號長整數)?
我把無符號long從C++轉換爲8個字節並通過網絡發送(0位置是最不重要的)。 如何將python方面這八個字節轉換爲數字(無符號長)?如何將python方面的這八個字節轉換爲數字(無符號長整數)?
import struct
struct.unpack('Q', data)
請仔細研究該模塊文件;格式'Q'
表示'unsigned long long',其標準大小爲8個字節。您可以添加一個標誌來指示字節順序和對齊行爲。假設沒有標誌本地字節順序,例如使用<
或>
來表示小字節或大字節排序。
@Martijin Pieters如果我有8個字節的無符號長整數,它可以轉換爲8個字節的符號(一個符號缺失,正範圍小兩倍)? –
@PaolaJ .:已經糾正,我錯過了它沒有簽名。 –