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