C# da ratsional sonlar bilan ishlovchi (float, double, decimal) ma'lumot turlari
Kuronboy Yakubov
Posted on April 12, 2024
Assalomu alaykum. C# dasturlash tilida ratsional (kasr) sonlarni saqlash uchun quyidagi ma'lumot turlaridan foydalanamiz:
- float (4 bayt);
- double (8 bayt);
- decimal (16 bayt).
float turidagi o'zgaruvchini e'lon qilish:
float myFloat = 1.2656f;
float ma'lumot turi sonning butun qismidan keyin ~6-9 ta raqam aniqligida ma'lumotni ifoda etadi. Buni quyidagi misol orqali ko'rishimiz mumkin:
float myFloat = 1.777777777f;
Console.Write(myFloat);
// natija 1.777778
double turidagi o'zgaruvchini e'lon qilish:
double myDouble = 1.7848;
double ma'lumot turi sonning butun qismidan keyin ~15–17 ta raqam aniqligida ma'lumotni ifoda etadi. Buni quyidagi misol orqali ko'rishimiz mumkin:
double myDouble = 1.7777777777777777777777777;
Console.Write(myDouble);
// natija 1.77777777777778
decimal turidagi o'zgaruvchini e'lon qilish:
decimal myDecimal = 1.98m;
decimal ma'lumot turi sonning butun qismidan keyin ~28–29 ta raqam aniqligida ma'lumotni ifoda etadi. Buni quyidagi misol orqali ko'rishimiz mumkin:
decimal myDecimal = 1.77777777777777777777777777777777777m;
Console.Write(myDecimal);
// natija 1.7777777777777777777777777778
Davomi bor...
Posted on April 12, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
April 12, 2024