המרת טיפוסים
חלק מהיחידה יסודות במסלול ה-C# של Coddy. שיעור 14 מתוך 69.
המרת טיפוסים היא התהליך של המרת ערך מסוג נתונים אחד לסוג נתונים אחר.
ב-C#, אנחנו יכולים להמיר מספרים שלמים למספרים עשרוניים, מספרים עשרוניים למספרים שלמים ועוד. יש שני סוגים של המרה: המרה מרומזת (אוטומטית) והמרה מפורשת (ידנית).
לדוגמה Integer to Double:
המרה משתמעת (אוטומטית):
int number = 5;
double decimal_implicit = number; // הופך אוטומטית ל-5.0
// עם חישוב
int x = 7;
double result_implicit = x / 2.0; // התוצאה היא 3.5המרה מפורשת (ידנית) מסוג Double to Integer:
double decimal_explicit = 9.7;
int number_explicit = (int) decimal_explicit; // הופך ל-9 (החלק העשרוני נקטע)
// עם חישוב
double price = 19.99;
int roundedPrice = (int) price; // הופך ל-19אתגר
מתחיליםכתבו תוכנית C# שמדגימה המרת טיפוסים. בצעו את הפעולות הבאות:
- הכריזו על משתנה מסוג
doubleבשםpriceואתחלו אותו בערך99.99. - המירו את המשתנה
priceל-intושמרו את התוצאה במשתנה חדש בשםintPrice. - הדפיסו את הערכים של
priceושלintPriceלמסוף.
נסו בעצמכם
using System;
public class Program {
public static void Main(string[] args) {
// הצהירו על משתנים ואתחלו אותם
double price = 99.99;
int intPrice = ?;
// הדפיסו את הערכים
Console.WriteLine("Price: " + price);
Console.WriteLine("Int Price: " + intPrice);
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה אחרי הפעולהקיצורים אריתמטיים5אופרטורים חלק 2
אופרטורי השוואהאופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום — לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר C# אונליין