IEEE754モジュール

本ページには広告が含まれています。

単精度浮動小数点数、倍精度浮動小数点数の数値をIEEE754形式で表された2進数の文字列に、もしくはIEEE754形式で表された2進数の文字列を単精度浮動小数点数、倍精度浮動小数点数の数値に変換します。

構文
  1. UString = IEEE754.singleToBin( dec )
  2. Double = IEEE754.binToSingle( bin )
  3. UString = IEEE754.doubleToBin( dec )
  4. Double = IEEE754.binToDouble( bin )
引数
dec 必須
10進数
bin 必須
2進数
戻り値

プログラム

UWSC

使い方

単精度浮動小数点数の数値をIEEE754形式の2進数の文字列に変換

単精度浮動小数点数をIEEE754形式で表された2進数の文字列に変換します。結果は4バイト(32文字)で返されます。

UWSC
結果
プレーンテキスト

倍精度浮動小数点数の数値をIEEE754形式の2進数の文字列に変換

倍精度浮動小数点数をIEEE754形式で表された2進数の文字列に変換します。結果は8バイト(64文字)で返されます。

UWSC
結果
プレーンテキスト

IEEE754形式の2進数の文字列を単精度浮動小数点数の数値に変換

IEEE754形式で表された2進数の文字列を単精度浮動小数点数の数値に変換します。単精度は4バイトなので32文字で指定します。001111111010011001100110011001101.3を単精度浮動小数点数をIEEE754形式に変換した文字列です。1.3は2進数で表したときに無限小数となり丸め誤差が生じるため精度は落ちます。

UWSC
結果
プレーンテキスト

IEEE754形式の2進数の文字列を倍精度浮動小数点数の数値に変換

IEEE754形式で表された2進数の文字列を倍精度浮動小数点数の数値に変換します。倍精度は8バイトなので64文字で指定します。

UWSC
結果
プレーンテキスト