Middle
Butun qiymatni nolga bo'lish va suzuvchi nuqtali sonni nolga bo'lish natijasi nima?
sobes.tech AI
AIdan javob
Golang'da:
Butun qiymatni nolga bo‘lish ishga tushirish vaqtida panikaga olib keladi (panic: integer divide by zero).
O‘tkir o‘lchovli sonni nolga bo‘lish maxsus qiymat +Inf (musbat cheksizlik) beradi, musbat sonlar uchun va -Inf (manfiy cheksizlik) manfiy sonlar uchun. 0.0 ni 0.0 ga bo‘lish NaN (Son emas) beradi.
Misol:
package main
import "fmt"
func main() {
// Butun sonni nolga bo‘lish panikaga olib keladi
// var i int = 10
// fmt.Println(i / 0) // Panikani ko‘rsatish uchun izohni olib tashlang
// O‘tkir o‘lchovli sonni nolga bo‘lish
var f float64 = 10.0
fmt.Println(f / 0.0) // +Inf
var f2 float64 = -10.0
fmt.Println(f2 / 0.0) // -Inf
var f3 float64 = 0.0
fmt.Println(f3 / 0.0) // NaN
}