【问题标题】:use vbscript to get 32 bit floating point into binary byte or word representation使用 vbscript 将 32 位浮点数转换为二进制字节或字表示
【发布时间】:2010-06-11 16:15:51
【问题描述】:

我不知道如何在 vbscript(不是 vb)中做两个相关的任务 -我需要将 32 位浮点数分解为 4 字节二进制表示。 - 我需要将 32 位浮点数分解为 2 字(aka16 位)二进制表示。

例如, 二进制格式的 65535.0 为 1000111011111111111111100000000 十六进制格式的 65535.0 是 477Fff00 65535.0 格式字节为 71, 127, 255, 0 65535.0 格式字为 18303, -256 [最后两个是我想做的]

参考:http://babbage.cs.qc.edu/IEEE-754/32bit.html

【问题讨论】:

    标签: vbscript floating-point word byte binary-data


    【解决方案1】:

    请参阅Converting a decimal value to a 32bit floating-point hexadecimal 以了解 JavaScript 中的解决方案。将代码翻译成 Visual Basic 应该不会太难。

    【讨论】:

      猜你喜欢
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 2014-04-13
      相关资源
      最近更新 更多