NaN

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 

Kategori:Aritmetika komputer