Table of Contents Previous topic Next topic
C COMPILER->Compiler Data Formats->float
These are 32 bits wide.
If a global variable fVar is declared as float, then the least significant byte is located at address _fVar and the most significant byte is located at address _fVar+3.
The format for floats is in accordance with IEEE754 single format:
Sign: | bit position 31 (1 bit) |
Exponent: | bit positions 30 to 23 (8 bits) |
Mantissa: | bit positions 22 to 0 (24 bits the most significant bit is inferred) |