Soal SMA · Konsep dasar · Kesulitan 4/5
Dalam sebuah program, variabel bertipe integer 32-bit digunakan untuk menyimpan hasil penjumlahan dua bilangan besar. Jika hasilnya melebihi 2.147.483.647, apa yang terjadi dan mengapa?
- A.Terjadi overflow karena nilai melebihi jangkauan tipe data integer 32-bit bertanda
- B.Program otomatis mengubah tipe data menjadi long
- C.Nilai akan dibulatkan ke bawah
- D.Terjadi underflow karena nilai negatif
Kunci jawaban & pembahasan
Jawaban: Terjadi overflow karena nilai melebihi jangkauan tipe data integer 32-bit bertanda
Integer 32-bit bertanda memiliki jangkauan hingga 2.147.483.647; melebihi itu menyebabkan overflow.
Mau penjelasan yang menyesuaikan level anak?
Xinau AI membahas soal langkah demi langkah, menyesuaikan gaya bahasa dengan usia anak, dan menyusun latihan berikutnya berdasarkan jawaban sebelumnya.
Coba gratis 30 hari