Dasturlashda hamma narsa ham butun sonlardan iborat emas. Narxlar ($19.99), tana harorati (36.6) yoki Pi soni (3.14...) kabi ma'lumotlar uchun bizga Floating Point (suzuvchi nuqtali sonlar) kerak bo'ladi.
C++ da bu vazifa uchun ikkita asosiy "qahramon" bor: float va double.
- Hajm va Aniqlik (Precision) Tasavvur qiling, sizda ikkita chizg'ich bor. Biri santimetrlarni ko'rsatadi, ikkinchisi esa millimetrgacha aniq o'lchaydi.
Ma'lumot turi Hajmi (bayt) Aniqlik darajasi
float 4 bayt 7 ta raqamgacha
double 8 bay 15-16 ta raqamgacha
__Nega double deb ataladi? Chunki u floatga qaraganda double precision (ikki barobar aniqlik) beradi.
Top comments (0)