| Up | float の byte 表現 | 作成: 2026-10-11 更新: 2026-10-11 |
表現は,IEEE754 で既定: → 「浮動小数点数」 float の 32bit をつぎのように分ける:
例. 1.0 符号 (正0/負1):0 指数 (バイアス表現):0 + 127 = 127 仮数 (先頭の1より下の数):0 0 01111111 00000000000000000000000 byte で分ける
例.1.23 → 0x 3F 9D 70 A4 プログラミングでは,この変換はコンパイラがする。 メモリを byte 列として見る方法: float ax = 1.23f; に対し uint8_t* p = (uint8_t*)&ax; とすると, p[0], p[1], p[2], p[3] で 4 byte 3F, 9D, 70, A4 を読める。 |