הצהרת טיפוס
חלק מהיחידה יסודות במסלול ה-C++ של Coddy. שיעור 11 מתוך 74.
ב-C++, לאחר שמכריזים על משתנה מסוג מסוים, הוא יכול להכיל רק ערכים מאותו סוג. למשל, משתנה מסוג int יכול להכיל רק ערכים של מספרים שלמים, ומשתנה מסוג std::string יכול להכיל רק טקסט.
לדוגמה:
int age = 25; // יכול להכיל רק מספרים שלמים
string str = "abc"; // יכול להכיל רק טקסטהבאים יגרמו לשגיאות:
age = "defg"; // שגיאה: אי אפשר לשים טקסט במשתנה מסוג int
std::string s = 25; // שגיאה: אף בנאי של std::string לא מקבל מספראלה תקינים:
age = 26; // OK: השמה של מספר שלם חדש
str = "Jane"; // OK: השמה של מחרוזת טקסט חדשהאתגר
מתחיליםהצהר על המשתנים הבאים עם הסוגים והערכים המתאימים להם:
- משתנה מסוג
intבשםcountעם הערך10. - משתנה מסוג
doubleבשםtotalעם הערך150.75. - משתנה מסוג
charבשםgradeעם הערך'A'. - משתנה מסוג
boolבשםisActiveעם הערךfalse. - משתנה מסוג
stringבשםuserNameעם הערך"Bob123".
לאחר הצהרת המשתנים האלה, הצג את ערכיהם במסוף בפורמט הבא:
Count: [value of count]
Total: [value of total]
Grade: [value of grade]
Active: [value of isActive]
User Name: [value of userName]נסו בעצמכם
#include <iostream>
#include <string>
using namespace std;
int main() {
// הכרזה על משתנים
// הדפסת ערכים
cout << "Count: " << count << endl;
cout << "Total: " << total << endl;
cout << "Grade: " << grade << endl;
cout << "Active: " << isActive << endl;
cout << "User Name: " << userName << endl;
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר הפעולהקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזותתרגלו בעצמכם: קומפיילר C++ אונליין