I'm new to C and I tried following:
float f = 0x41933333;
this should give me the float number: 18.4
but when I look into the memory I find the hex value:
66 26 83 4e
which is as float: 41933333.0000
Why is my hex value interpreted as a decimal number?