Bilangan tetap berarti ada sejumlah digit tetap setelah koma desimal. Bilangan floating point memungkinkan jumlah digit yang bervariasi setelah koma desimal.
Misalnya, jika Anda memiliki cara menyimpan angka yang membutuhkan tepat empat digit setelah koma, maka itu adalah titik tetap. Tanpa batasan itu, itu adalah floating point.
Seringkali, ketika titik tetap digunakan, pemrogram sebenarnya menggunakan bilangan bulat dan kemudian membuat asumsi bahwa beberapa digit berada di luar koma desimal. Misalnya, saya mungkin ingin menjaga dua digit presisi, jadi nilai 100 berarti sebenarnya 1,00, 101 berarti 1,01, 12345 berarti 123,45, dll.
Bilangan floating point lebih bersifat umum karena dapat mewakili bilangan yang sangat kecil atau sangat besar dengan cara yang sama, tetapi ada hukuman kecil karena harus memiliki penyimpanan ekstra untuk tempat desimal berada.