Apa itu Nan?

Pendek untuk bukan angka, dalam matematika dan pemrograman komputer NaN adalah nilai yang tidak terdefinisi atau tidak terwakili, terutama dalam perhitungan floating-point. Misalnya, 0/0 atau akar kuadrat dari angka negatif akan mengembalikan hasil NaN.

Dalam pemrograman, NaN juga dapat terjadi jika variabel Anda atau input lain berisi karakter apa pun yang bukan angka atau periode. Misalnya, mencoba melakukan perhitungan pada variabel dengan huruf atau koma menyebabkan kesalahan NaN.

Contoh keluaran NaN

Bergantung pada sistem operasi, bahasa pemrograman, atau program NaN juga dapat muncul sebagai salah satu contoh di bawah ini. Semua contoh ini masih berarti komputer tidak dapat mewakili nilai.

  • -1. # IND
  • 1. # SNAN
  • 1. # QNAN
  • nan
  • NAN
  • NaN%
  • NaNQ
  • NaNS
  • Tidak
  • qNaN
  • sNaN

Akronim komputer, angka negatif, sistem operasi, bahasa pemrograman, istilah pemrograman, tidak terdefinisi