שיעור מס' 4
משתנים
היום נלמד על סוגי המשתנים הבסיסים בשפת C#. אילו ערכים הם יכולים לקבל ומידע בסיסי עליהן.
מהו משתנה?
משתנה הוא קופסה הממוקמת בזיכרון שלנו ומכילה ערך כלשהו.
כל קופסה מאופינת במספר מאפינים – סוג הקופסה, גודל הקופסה(ערך מקסימלי), וערך.
שמות המתשנים יכולים להתחיל אך ורק באות גדולה, קטנה או קו תחתון(_).(האותיות הן באנגלית בלבד)
כלומר השם הבא איננו תקין
0lol.
הבאים תקינים:
LOL
LoL
Lol
Lol
lOl
lOL
_OL
וכו'. אני חושב שהבנתם. בנוסף לכך שם המשתנה עצמו יכול להכיל קו תחתון(_), מספרים ואתיות באנגלית בלבד.
למשל –
L123_a חוקי.
חשוב לציין כי שני משתנים, בעלי שמות זהים, אבל אות אחת מהן שונה(מבחינת גודל, אות גדולה או רגילה – A \ a) תגרום להבדל, כלומר יש רגישות לגודל התווים(case-sensitive)
לדוגמה, במידה והכרזתי על משתנה עם השם:
JST ובהמשך התוכנית רשמתי למשל:
Jst או JSt או jST ....
התוכנית לא תזהה לאיזה משתנה התכוונתי לכן גם אפשר להכריז על שני משתנים זהים, לדוגמה:
cLevel
ו
clevel
הם שני משתנים שונים.
עכשיו לסוגי המשתנים הבסיסים:
בC# יש לנו את סוגי המשתנים הבסיסים הבאים:
Int
long
float
double
bool
char
string
short
הבסיסים ביותר מתוכם הם:
bool
char
string
int
double
* יש לציין כי כל שמות סוגי המשתנים תמיד חייבים להיות באותיות קטנות, והם מילים שמורות, אסור להשתמש בהם בתור משתנים וכו'.
בשאר משתמשים בהמשך תלוי מה הצורך.
עכשיו נעבור משתנה משתנה ונרחיב עליו.
int
מקבל אך ורק מספרים שלמים, חיובים ושלילים כאחד.
הערך המקסימלי שניתן לקבל הוא:
2147483647
והמינימלי הוא:
2147483647-
מספרים שלמים הם מספרים ללא נקודה עשרונית.
double
מקבל מספרים שלמים ועשרוניים אך תופס יותר מקום בזכרון, לכן להשתמש בו רק שבאמת צריך ולא סתם.
מקבל את כל המספרים שint מקבל אבל גם עשרוניים, למשל 12.01365
ערך מקסימלי –
1.7976931348623157E+308
מינמלי –
1.7976931348623157E+308-
שזה אומר מספר של כמעט 1.8 כפול 10 בחזקת 308.
לא משהו שאתם ממש צריכים לדעת.
bool
ערך בולינאי, אמת(true) או שקר (false), כאשר נגיע לתנאים ארחיב יותר בנושא.
המשתנה הפשוט מכולם.
char
מקבל תו(אות, מספר, סימן מיוחד, סמל וכו') אחד בלבד.
כל הערכים שלו יופיעו בין גרשים ' '.
לדוגמה: 'A'.
בהמשך נעבוד איתו יותר.
String
משתנה שמהווה אוסף של תווים, בעיברית מחרוזת.
כל ערכיו יופיעו בתוך מרכאות " ".
לדוגמה:
"hagai"
זה עד כאן להיום, בשיעור הבא נרחיב על הפעולות.




ציטוט ההודעה