Lompat ke isi

NaN

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Revisi sejak 24 Agustus 2026 13.27 oleh Maintenance script (bicara | kontrib) (Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29300436; atribusi sumber disertakan.)
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Dalam komputasi, NaN adalah singkatan dari Not a Number (bukan angka). NaN adalah nilai tipe data numerik yang mewakili nilai yang tidak ditentukan atau tidak terwakili, terutama dalam aritmetika titik-mengambang. Penggunaan sistematis NaN diperkenalkan dengan standar titik-mengambang IEEE 754 pada tahun 1985, bersama dengan perwakilan dari jumlah non-terbatas lainnya seperti ananta.

Contoh

  • 0/0 tidak didefinisikan sebagai bilangan riil, sehingga diwakili dengan NaN.
  • Akar kuadrat dari bilangan negatif adalah bilangan imajiner dan tidak dapat direpresentasikan sebagai bilangan riil, sehingga diwakili oleh NaN.

NaN juga dapat digunakan untuk mewakili nilai yang "hilang" dalam perhitungan.

Tipe

Ada dua jenis NaN, quiet NaN dan signaling NaN.

  • Quiet NaN digunakan untuk memperlihatkan kesalahan yang dihasilkan dari operasi atau nilai yang tidak valid.
  • Signalling NaN dapat mendukung fitur-fitur canggih seperti mencampur perhitungan numerik dan simbolis atau ekstensi lainnya, bahkan sampai aritmetika dasar titik-mengambang.

Referensi

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29300436 (2026-06-01T01:49:18Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.