Haqiqiy ma'lumotlar turi - Real data type

A haqiqiy ma'lumotlar turi a ma'lumotlar turi ishlatilgan kompyuter dasturi a ga yaqinlashishini ifodalash uchun haqiqiy raqam.Chunki haqiqiy sonlar unday emas hisoblanadigan, kompyuterlar ularni cheklangan miqdordagi ma'lumotlardan foydalangan holda aks ettira olmaydi, aksariyat hollarda kompyuter a dan foydalanadi oqilona haqiqiy songa yaqinlashish.

Ratsional raqamlar

A uchun eng umumiy ma'lumotlar turi ratsional raqam raqamni va maxrajni quyidagicha saqlaydi butun sonlar.

Ruxsat etilgan raqamlar

Ruxsat etilgan nuqtali ma'lumotlar turi barcha raqamlar uchun bir xil maxrajni ishlatadi. Belgilagich odatda a ikkitasining kuchi. Masalan, 65,536 (2) maxrajidan foydalanadigan sobit nuqta tizimida16), o'n oltinchi raqam 0x12345678 0x12345678 / 65536 yoki 305419896/65536 yoki 4660 + 22136/65536 yoki taxminan 4660.33777 degan ma'noni anglatadi.

Suzuvchi nuqta raqamlari

Ma'lumotlarning suzuvchi nuqtasi - bu umumiy ratsional sonli ma'lumotlar turining egiluvchanligi va sobit nuqtali arifmetikaning tezligi o'rtasidagi kelishuvdir. Bu maxraj uchun ikkitaning kuchini aniqlash uchun ma'lumotlar turidagi ba'zi bitlardan foydalanadi. Qarang Suzuvchi nuqta arifmetikasi uchun IEEE standarti.

O'nli raqamlar

Belgilangan yoki suzuvchi nuqta ma'lumot turiga o'xshash, lekin bu maxraji bilan quvvati 10 2 kuch o'rniga.