C++ da Type Casting: Bir turdan ikkinchisiga o'tish
Source: Dev.to
Dasturlashda ba’zan bir turdagi ma’lumotni boshqa turga o’tkazishga to’g’ri keladi. Masalan, kasr sonni butun songa aylantirish yoki ikki butun sonni bo’lganda aniq natija olish. Bu jarayon Type Casting (turlarni konvertatsiya qilish) deb ataladi.
Implicit Casting (Avtomatik o’tish) 🪄
Bu jarayon kompyuter tomonidan avtomatik bajariladi. Kichikroq turdagi ma’lumot kattaroq turga o’tkazilganda hech qanday ma’lumot yo’qolmaydi.
int butun = 10;
double kasr = butun; // Avtomatik ravishda 10.0 bo'ladi
Eslatma: float dan int ga casting qilishda ma’lumot yo’qoladi; ya’ni . dan keyingi qism o’chib ketadi.