【发布时间】:2026-02-14 11:20:03
【问题描述】:
我正在尝试用任何其他语言而不是 javascript 执行一些简单的脑死操作:从浮点数中取出位(反之亦然)。
在 C/C++ 中是这样的
浮点数 = 3.1415; int b = *((int*)&a);反之亦然
int a = 1000; 浮动 b = *((float*)&a);在 C# 中,您可以使用 BitConverter ...floatBits 或 Java 中的类似内容...即使在 VB6 中,看在上帝的份上,您也可以将 float32 存储到 int32 中。我到底该如何在javascript中的int和float之间进行翻译?
【问题讨论】:
-
嘿,只是想说谢谢你回答我的问题。我需要知道如何在 C++ 中进行浮点/整数转换;
-
备注:像这样强制转换指针违反了 C++ 中严格的别名规则。你必须使用 memcpy。
-
这能回答你的问题吗? Read/Write bytes of float in JS
标签: javascript types