本ページには広告が含まれています。
単精度浮動小数点数、倍精度浮動小数点数の数値をIEEE754形式で表された2進数の文字列に、もしくはIEEE754形式で表された2進数の文字列を単精度浮動小数点数、倍精度浮動小数点数の数値に変換します。
- 構文
- UString = IEEE754.singleToBin( dec )
- Double = IEEE754.binToSingle( bin )
- UString = IEEE754.doubleToBin( dec )
- Double = IEEE754.binToDouble( bin )
- UString = IEEE754.singleToBin( dec )
- 引数
- dec 必須
- 10進数
- bin 必須
- 2進数
- 戻り値
プログラム
使い方
単精度浮動小数点数の数値をIEEE754形式の2進数の文字列に変換
単精度浮動小数点数をIEEE754形式で表された2進数の文字列に変換します。結果は4バイト(32文字)で返されます。
- 結果
倍精度浮動小数点数の数値をIEEE754形式の2進数の文字列に変換
倍精度浮動小数点数をIEEE754形式で表された2進数の文字列に変換します。結果は8バイト(64文字)で返されます。
- 結果
IEEE754形式の2進数の文字列を単精度浮動小数点数の数値に変換
IEEE754形式で表された2進数の文字列を単精度浮動小数点数の数値に変換します。単精度は4バイトなので32文字で指定します。00111111101001100110011001100110は1.3を単精度浮動小数点数をIEEE754形式に変換した文字列です。1.3は2進数で表したときに無限小数となり丸め誤差が生じるため精度は落ちます。
- 結果
IEEE754形式の2進数の文字列を倍精度浮動小数点数の数値に変換
IEEE754形式で表された2進数の文字列を倍精度浮動小数点数の数値に変換します。倍精度は8バイトなので64文字で指定します。
- 結果
