Let's learn C
Casting
קסטינג = המרה בין משתנה למשתנה.
לפעמים אנחנו נרשום משתנה מסוג מסוים ונרצה להמיר אותו לסוג משתנה אחר בהמשך הדרך (או למשל לעבוד עם סוג משתנה מסוים
ולהדפיס את
התוצאה תוך שימוש בסוג משתנה אחר).
לדוגמא:
מה עשינו פה?
ביקשנו מהמשתמש מספר ושמרנו אותו בתוך משתנה num מסוג double.
לאחר מכן הדפסנו את המספר שלו ללא הנקודה העשרונית בעזרת שימוש בcasting.
casting עובד בצורה הבאה:
לקחנו את המשתנה שלנו num שהוא מסוג double ובחרנו לצור עותק זמני מסוג int כדי להציג את המספר ללא
הנקודה
העשרונית.
ניתן גם לבצע המרה באופן קבוע למשל:
במקרה הזה בעצם ביצענו המרה קבועה מdouble לint ושמרנו אותו במשתנה new_num.