1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include <stdio.h> int main() { float snelheid; unsigned char c[] = {0xcd, 0xcc, 0xe9, 0x42}; union u_tag { char b[4]; float fval; } u; u.b[0] = c[0]; u.b[1] = c[1]; u.b[2] = c[2]; u.b[3] = c[3]; printf("%f", u.fval); return 0; }
1
116.900002