Beranda / Panduan / Representasi floating-point

Representasi floating-point

Bilangan floating-point yang menampung pecahan disimpan sebagai bit untuk tanda, eksponen, dan mantissa.

Struktur tiga bagian

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.

Mengapa terjadi galat pembulatan

Bahkan bilangan sesederhana 0.1 dalam desimal menjadi pecahan berulang tak hingga dalam biner, sehingga menyimpannya dalam bit yang terbatas menyisakan galat kecil.

Perbedaan dengan bilangan bulat

Bilangan bulat yang ditangani alat ini akurat melalui BigInt, tetapi nilai floating-point adalah aproksimasi. Memahami tata letak bit menjelaskan asal galatnya.