Q
陣列字節爲num
0
A
回答
0
我不是很熟悉紅寶石位/十六進制的功能,很抱歉,如果它不是更具體的或準確的,但是......你試圖:
bitnum = 0
while hexnum = tab.pop do
# 1. convert hexnum to binary format
# 2. bit-shift bitnum accordingly
end
1
可能的解決方案:
> tab.reverse.inject("") {|s,a| s<<a.to_s(16) }.to_i(16)
=> 364395601
0
tab.reverse.inject {|s,a| (s<<8) + a}
# => 364395601
0
(我不知道你如何從0x15b83c51
363323840
。像其他人已經回答了,0x15b83c51
是364395601
)
這是另一種解決方案,如果您的表中有多個要解碼的整數,這也是有效的。
# Convert to binary string
binaryString = [0x51, 0x3c, 0xb8, 0x15].map(&:chr).join
# Convert the binary string to an unsigned integer array
# and take its first element
number = binaryString.unpack("I").first
相關問題
- 1. FETCH NUM行與陣列
- 2. Actionscript字節陣列
- 3. 將NV12(YUV4:2:0)字節陣列轉換爲RGB字節陣列
- 4. 轉換雙陣列到字節陣列
- 5. JAVA陣列的字節陣列
- 6. 將字節陣列保存爲jpeg
- 7. 每個字節讀取陣列字節
- 8. 將一維字節陣列轉置爲二維陣列
- 9. 轉換長字節陣列
- 10. Metro圖像字節陣列
- 11. PCM字節陣列添加
- 12. SKSprite節點字典/陣列
- 13. 陣列[字節] HBITMAP或CBitmap
- 14. Android位圖字節陣列
- 15. JavaScript:節點列表轉換爲陣列
- 16. 節約陣列
- 17. 情節陣列
- 18. 在COUNT(*)爲num
- 19. 將二維字節數組轉換爲單維數字節陣列
- 20. c#爲什麼Convert.ToInt16(num)vs ToInt16(num)?
- 21. 在JavaScript中,爲什麼num == [num]?
- 22. Unity3D:像素字節陣列到Color32陣列(結合ZXing與Vuforia)
- 23. 在彈性字節數組中追加字節陣列
- 24. 陣列字節或字節緩衝區,什麼是快
- 25. AS3 - e:事件和字節陣列
- 26. Android - 讀取tcp插槽陣列字節
- 27. 2D雙陣列,以字節數組
- 28. AS3 - 字節陣列到位圖
- 29. Java:引用字節子陣列
- 30. Android:通過NFC寫入字節陣列