Floating Point Numbers
Aligned to the AQA 7517 specification
- Level
- Advanced
- Reading time
- 6 min
- Published
- 13 June 2026
- Updated
- 1 July 2026
On this page
Key takeaways
- Floating point stores a number as mantissa × 2^exponent, with both mantissa and exponent held as two's complement integers, allowing both very large and very small numbers.
- In the AQA model the binary point in the mantissa is after the sign bit (MSB), so a 4-bit mantissa 0110 represents 0.110 in binary = 0.75, not 6.
- A positive normalised mantissa starts 0.1... and a negative normalised mantissa starts 1.0...; normalisation uses all mantissa bits to give maximum precision.
- When normalising you must adjust the exponent: shifting the mantissa left by one position decrements the exponent by one, otherwise the value changes.
- AQA uses a simplified two's complement model, not IEEE 754, so no exponent bias and no implicit leading 1 are applied.
How much of this have you taken in?
Quiz yourself on this section, free, no card needed.
Key terms
- Fixed point
- A representation where the binary point is in a fixed position; bits left of it are integer values and bits right of it are fractions.
- Binary point
- The fractional separator in a binary number, equivalent to the decimal point.
- Floating point
- A representation storing a number as mantissa × 2^exponent, where the binary point can move via the exponent.
- Mantissa
- The fractional part of a floating point number, stored as a two's complement value with the binary point after the sign bit.
- Exponent
- The two's complement power of 2 by which the mantissa is multiplied, controlling the position of the binary point.
- Normalised form
- A floating point form using all mantissa bits for maximum precision: positive mantissas start 0.1... and negative mantissas start 1.0...
- Two's complement
- The signed integer encoding used by AQA for both mantissa and exponent; a negative value is found by inverting the bits and adding 1.
Frequently asked questions
In the AQA model the binary point is immediately after the sign bit (the MSB). So a 4-bit mantissa 0110 is read as 0.110 in binary = 0.75, giving a mantissa range of [-1, +1), not as the integer 6.
Shift the mantissa so a positive number starts 0.1... and a negative number starts 1.0..., adjusting the exponent to compensate. Each left shift of one place decrements the exponent by one; this uses all mantissa bits for maximum precision.
In fixed point the binary point stays in a fixed position, giving limited range and constant absolute precision. In floating point the binary point moves via the exponent, giving much larger range and relative precision, but with slower, more complex hardware.
Generate revision on any topic you study
Type any topic you're studying and Aicademy generates a complete lesson, quiz, and flashcard set, personalised to your level.
Lessons on anything
Structured, level-matched lessons on any topic you study
Practice quizzes
Find out what you actually know before the exam does
Flashcard sets
Lock in key concepts with instant revision cards
Ask Aica
Stuck on something? Get a clear explanation, any time
Binary Number Representations
Representation Errors and Precision
Related lessons
5 min
6 min