Les nombres réels en binaire doivent être stockés d'une manière spéciale dans un ordinateur. Les ordinateurs représentent les nombres comme des entiers binaires (des nombres entiers qui sont des puissances de deux), il n'y a donc pas de moyen direct pour eux de représenter des nombres non entiers comme les décimales car il n'y a pas de point d'arrondi. Une façon pour les ordinateurs de contourner ce problème est la représentation en virgule flottante, le terme "flottant" faisant référence à la façon dont la virgule peut se déplacer vers le haut ou vers le bas lorsqu'elle est multipliée par un exposant (puissance).