C# da o'nlik va double o'rtasidagi farq nima?
C# da o'nlik va double o'rtasidagi farq nima?

Video: C# da o'nlik va double o'rtasidagi farq nima?

Video: C# da o'nlik va double o'rtasidagi farq nima?
Video: C++ darslar printf() scanf() operatorlari dars 4 1 620 20 2024, Aprel
Anonim

The O'nlik , Ikki marta , va Float o'zgaruvchilar turlari mavjud ichida farq qiladi qiymatlarni saqlash usuli. Aniqlik asosiy hisoblanadi farq bu erda float - bu bitta aniqlikdagi (32 bit) suzuvchi nuqta ma'lumotlar turi, ikki barobar a ikki barobar aniq (64 bit) suzuvchi nuqta ma'lumotlar turi va kasr 128-bitli suzuvchi nuqtali ma'lumotlar turi.

Bundan tashqari, savol: C# da ikkilik va o'nlik o'rtasidagi farq nima?

dagi raqamlar turlari. NET. Yagona (aka float): 32-bitli suzuvchi nuqta raqami. Ikki marta (aka ikki barobar ): 64-bitli suzuvchi nuqtali raqam. O'nlik (aka kasr ): 128 bitli suzuvchi nuqtali raqam bilan Yagona yoki ga qaraganda yuqori aniqlik va kichikroq diapazon Ikki marta.

Ikkinchidan, C# da kasr nima? O'nlik Turlari: The kasr turi - moliyaviy va pul hisob-kitoblari uchun mos bo'lgan 128 bitli ma'lumotlar turi. U 28-29 raqamli aniqlikka ega. Boshlash uchun a kasr oʻzgaruvchi, m yoki M qoʻshimchasidan foydalaning. kasr x = 300,5 m;. bool turidagi qiymatlar boshqa turga bevosita yoki aniq (ko'rsatma bilan) aylantirilmaydi.

Bundan tashqari, dubl o'nlik bo'lishi mumkinmi?

ikki barobar 64 bitli IEEE 754 hisoblanadi ikki barobar nozik Floating Point Number (belgi uchun 1 bit, ko'rsatkich uchun 11 bit va qiymat uchun 52 * bit), ya'ni. ikki barobar 15 ga ega kasr aniqlik raqamlari.

Double va float o'rtasidagi farq nima?

11 javoblar. Katta farq . Nomidan ko'rinib turibdiki, a ikki barobar dan 2 baravar aniqlikka ega suzmoq . In umumiy a ikki barobar aniqlikning 15 ta o'nlik raqamiga ega, esa suzmoq 7 bor.

Tavsiya: