1000 0x3E8. int 32- little-endian, x :
+------+------+------+------+
| 0xE8 | 0x03 | 0x00 | 0x00 |
+------+------+------+------+
^
| ---increasing addresses--->
&x
:
8- char, &x char *ptr, , 0xE8, char.
char , 2 , 0xE8 -24.
:
32- 32- float, &x float *ptr, , 0x000003E8, float.
float IEEE 754, (0 , ), 8 (0 , - ), 23 "" "" (0x3E8 1000). 1000 * 2 -149 1,4013 * 10 -42 - , %g %f printf.