Apa perbedaan antara tipe data float dan tipe data double dalam bahasa pemrograman C++?​

SEORANG PENGGUNA TELAH BERTANYA 👇

Apa perbedaan antara tipe data float dan tipe data double dalam bahasa pemrograman C++?​

INI JAWABAN TERBAIK 👇

Menjawab:

Perbedaannya terletak pada ketepatan di mana angka-angka setelah koma dapat ditampilkan dalam program. Float akurat hingga 7 tempat desimal atau 7 tempat desimal. Sedangkan Double memiliki presisi hingga 15 tempat desimal atau 15 digit setelah koma.

Contoh:

misalnya angka a = 1.234567890123456

jadi jika kita mengujinya di compiler C++ dimana kita mengatur presisi menjadi 16, hasilnya adalah sebagai berikut:

Mengambang a = 1.234567880630493

Gandakan a = 1.234567890123456

Terlihat bahwa setelah 7 digit di belakang koma, hasil tampilan angka pada float akan mengalami chaos, sedangkan double tetap tepat atau tepat hingga 15 digit di belakang koma.

berikut source code dan hasil running dan compile menggunakan Visual Studio Code

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *