Sonlar


ULASHISH

Sonli tiplar

35 yoki 1000 kabi kasr qismisiz butun sonni saqlash kerak bo‘lganda int tipidan, 9.99 yoki 3.14515 kabi suzuvchi nuqtali (kasr qismli) son kerak bo‘lganda esa float yoki double tipidan foydalaning.

int

int myNum = 1000; cout << myNum;
O‘zingiz sinab ko‘ring »

float

float myNum = 5.75; cout << myNum;
O‘zingiz sinab ko‘ring »

double

double myNum = 19.99; cout << myNum;
O‘zingiz sinab ko‘ring »

float va double

Suzuvchi nuqtali qiymatning aniqligi qiymatda o‘nli nuqtadan keyin nechta raqam bo‘lishi mumkinligini bildiradi. float’ning aniqligi atigi olti yoki yetti o‘nli raqamga teng, double o‘zgaruvchilarining aniqligi esa taxminan 15 raqamni tashkil qiladi. Shu sababli ko‘pchilik hisob-kitoblar uchun double’dan foydalanish xavfsizroq.

Ilmiy ko‘rinishdagi sonlar

Suzuvchi nuqtali son 10 ning darajasini bildiruvchi "e" harfi bilan ilmiy ko‘rinishda ham yozilishi mumkin:

Misol

float f1 = 35e3; double d1 = 12E4; cout << f1; cout << d1;
O‘zingiz sinab ko‘ring »




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!