1
A
回答
1
基本上你需要減少數值乘以2 並切斷第一位。
(這不是一般的轉換,而是爲這個特殊的目的。)
var data = new Uint16Array([131, 220]),
value = [].reduce.call(data, function (r, a) {
return (r << 8) + a;
}, 0) & ((1 << 15) - 1);
console.log(value);
+0
東西是一般的轉換機構可能,不管位數? – Rick
+0
@Arrow,實際上不是,因爲它是一個特例。你可以測試它的其他數據,但它不應該如我所見。 –
相關問題
- 1. 將16位整數轉換爲8位整數?
- 2. 如何將日期轉換爲8位整數?
- 3. 包含整數
- 4. Prolog的轉換整數位
- 5. 將包含整數數組的字符串轉換爲整數數組in java
- 6. 將char的8位數轉換爲整數
- 7. 轉換爲32位整數24位整數(2S補碼)在C++
- 8. 轉換整數UTF-8(韓國)
- 9. 將整數轉換爲UTF-8字符?
- 10. 如何將包含單個整數的列表轉換爲整數列表?
- 11. 將包含幾個數字的字符串轉換爲整數
- 12. PHP - 讀取8位整數
- 13. 使用整數將8位二進制轉換爲BCD
- 14. 將整數指針轉換爲整數
- 15. 將非整數轉換爲整數python
- 16. C++中的8位整數和32位整數之間的按位AND
- 17. 轉換爲整數
- 18. 轉換整數 「/ \」 串
- 19. JavaScript的:轉換一個52位整數,20位和32位整數
- 20. 將位列轉換爲整數
- 21. 轉換64位小端整數編號
- 22. 從字符串64位整數轉換
- 23. 位操作轉換爲整數
- 24. 十進制按位轉換爲整數
- 25. 將整數矩陣轉換爲位串?
- 26. 將5位整數轉換爲列
- 27. C#將負整數轉換爲11位
- 28. 位圖轉換爲整數(安卓)
- 29. 無符號整數Java位轉換
- 30. 將整數轉換爲位表示
* 「期望值大概在他'970'」 *你怎麼在這抵達值? – gyre
從https://github.com/otland/forgottenserver/blob/cc8e15e9166359faa52d38823e679355a615ab23/src/protocollogin.cpp#L141,我知道值應在1090和1098之間 – Ultra