追加情報
浮動小数点数をブール値の配列に型キャストすると、数値内の各バイトのブール要素のみが取得されます。たとえば、倍精度数値 (8 バイト) がある場合、8 要素のサイズのブール配列が得られます。ブール要素は理論的には 1ビットのメモリしか必要としませんが、実際にはそれぞれ 1バイト全体を消費します。
LabVIEW浮動小数点数はIEEE 754形式で保存されます。次の表は、単精度 (32 ビット) および倍精度 (64 ビット) の浮動小数点値のレイアウトを示しています。各フィールドのビット数が表示されます (ビット範囲は角括弧内にあります)。
| サイン | 指数 | 分数 | バイアス |
---|
単精度 | 1 [31] | 8 [30-23] | 23 [22-00] | 127 |
---|
倍精度 | 1 [63] | 11 [62-52] | 52 [51-00] | 1023 |
---|
注:以下の画像のコード例を実行すると、リトル エンディアン形式のため、Intel ベースのコンピューター上でバイトが交換されます。したがって、バイトの順序は次のようになります (インデックス 0 から始まる配列の行ごと): 7、8、5、6、3、4、1、2。