(float)1.0
(float)100.0
(float)3.15
(double)3.15
(float)-312.5
(double)-1.025
0x45ac0000
0xc4800000
0x3fe00000
0xc2508000
union { signed char a[9]; int i; } x = {{'a', 'b', 'A', '\n', 0, '\0', '0', -10, -100}};
struct { float a; double b; float c; } y = {1.5, -9.34, 23};
struct { char c; int a, b; double d; } z = {20, -200, 1024, -45.25};