DEV Community

ismoilov mukhammadumar
ismoilov mukhammadumar

Posted on

C++ da Kasr Sonlar: float va double

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.

  1. 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 
Enter fullscreen mode Exit fullscreen mode

__Nega double deb ataladi? Chunki u floatga qaraganda double precision (ikki barobar aniqlik) beradi.

Top comments (0)