Bilangan floating-point yang menampung pecahan disimpan sebagai bit untuk tanda, eksponen, dan mantissa.
Format IEEE 754 terbagi menjadi bit tanda, eksponen, dan mantissa. Float 32-bit adalah 1+8+23 bit; double 64-bit adalah 1+11+52 bit.
Bahkan bilangan sesederhana 0.1 dalam desimal menjadi pecahan berulang tak hingga dalam biner, sehingga menyimpannya dalam bit yang terbatas menyisakan galat kecil.
Bilangan bulat yang ditangani alat ini akurat melalui BigInt, tetapi nilai floating-point adalah aproksimasi. Memahami tata letak bit menjelaskan asal galatnya.