I'm trying using the following code:
float fValue = 0;
NSScanner *scanner = [NSScanner scannerWithString:@"0x41CC8937"];
[scanner scanHexFloat:&fValue];
Hex 0x41CC8937 = float 25.567.
But I'm getting fValue = 0x4E839912 (float 1103923456.000000), Why?