3 תשובות
עושים קאסטינג עם (int) לפני המספר
שואל השאלה:
ניסיתי וזה עדיין החזיר לי 5.0
ניסיתי וזה עדיין החזיר לי 5.0
אתה מגדיר משתנה מסוג int, שהוא מקבל רק מספרים שלמים, ואז אומר שהמשתנה החדש מסוג int שווה למספר הממשי.
כלומר, נניח ו-x זה המספר הממשי, אז נעשה ככה:
int y = x.
זה פשוט אומר שהמשתנה y שיכול להכיל רק שלמים שווה ל-x, וגם אם x מכיל חלקים שהם לא שלמים - אז עדיין הוא יחתוך את מה שלא שלם, וישים בתוך y רק את מה ששלם.
ואז אתה מדפיס את ה-5, וזה מה שיצא לך.
מקווה שעזרתי :)
כלומר, נניח ו-x זה המספר הממשי, אז נעשה ככה:
int y = x.
זה פשוט אומר שהמשתנה y שיכול להכיל רק שלמים שווה ל-x, וגם אם x מכיל חלקים שהם לא שלמים - אז עדיין הוא יחתוך את מה שלא שלם, וישים בתוך y רק את מה ששלם.
ואז אתה מדפיס את ה-5, וזה מה שיצא לך.
מקווה שעזרתי :)
באותו הנושא: