gpt4 book ai didi

javascript - 浮点到字节 (JavaScript)

转载 作者:行者123 更新时间:2023-11-29 15:48:32 24 4
gpt4 key购买 nike

在功能上是双传。

function writebyte(id, data)
{
data = Math.floor(data);
buf[id] = String.fromCharCode(data & (255));
}

它适用于 0-127 值。但是负数或 > 127 是错误的。

128 = 0xC2 0x80 (should be 0x80 1 byte)
-1 = 0xC3 0xBF (should be 0xFF 1 byte)

所以我认为问题出在带有参数 128++ 或负数的函数 String.fromCharCode 上。

有什么方法可以不使用 String.fromCharCode 直接将字节写入数组吗?

最佳答案

this answer您会发现将(十六进制)字节转换为 double 的 JavaScript 代码。 [JS 没有“ float ”]

逆向过程留给读者作为练习......

关于javascript - 浮点到字节 (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8400761/

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