Давхарын хамгийн их утга хэд вэ?
Давхарын хамгийн их утга хэд вэ?

Видео: Давхарын хамгийн их утга хэд вэ?

Видео: Давхарын хамгийн их утга хэд вэ?
Видео: ЯМАР АМЬТАД ХАМГИЙН ОЛОН НҮДТЭЙ ВЭ?👁️👀 2024, Арваннэгдүгээр
Anonim

Хамгийн том/ хамгийн том a-д хадгалах боломжтой бүхэл тоо давхар нарийвчлалыг алдагдуулахгүйгээр ижил байна хамгийн том боломжтой давхарын үнэ цэнэ . Энэ нь DBL_MAX буюу ойролцоогоор 1.8 × 10 байна308 (Хэрвээ чиний давхар нь IEEE 754 64 бит юм давхар ). Энэ бол бүхэл тоо. Энэ нь яг дүрслэгдсэн байна.

Үүнийг харгалзан үзвэл Java хэл дээрх double-ийн хамгийн их утга хэд вэ?

MAX_VALUE нь хамгийн их утга а давхар (1.7*10^308 орчим) төлөөлж болно. Хэрэв та үүнийг хасах гэж оролдвол энэ нь тооцооллын зарим асуудалд дуусна дээд тал нь боломжтой үнэ цэнэ өгөгдлийн төрлийн.

Үүнээс гадна давхар утга гэж юу вэ? The давхар хувьсагч нь маш том (эсвэл жижиг) тоонуудыг агуулж болно. Хамгийн их ба хамгийн бага үнэт зүйлс 17-ын ард 307 тэг байна. The давхар хувьсагчийг мөн хөвөгч цэгийг барихад ашигладаг үнэт зүйлс . Хөвөгч цэг үнэ цэнэ Энэ нь 8.7, 12.5, 10.1 шиг нэг юм. Өөрөөр хэлбэл, төгсгөлд нь "ямар нэг зүйлийг зааж өгсөн" байна.

Энд C++ хэл дээрх double-ийн хамгийн их утга хэд вэ?

Энэ нь хамгийн бага ба хамгийн их утгууд а давхар барьж чадна C++ -1.7*10^308 ба 1.7*10^308 байна.

float max утга гэж юу вэ?

Нэг нарийвчлалтай хөвөгч - цэгийн формат. Тэмдэглэсэн 32 битийн бүхэл тоон хувьсагч нь a хамгийн их утга 231 − 1 = 2, 147, 483, 647, харин IEEE 754 32 битийн суурь-2 хөвөгч -цэг хувьсагч нь a байна хамгийн их утга -ийн (2 − 223) × 2127 ≈ 3.4028235 × 1038.

Зөвлөмж болгож буй: