Menu
Coddy logo textTech

הצהרת טיפוס

חלק מהיחידה יסודות במסלול ה-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: השמה של מחרוזת טקסט חדשה
challenge icon

אתגר

מתחילים

הצהר על המשתנים הבאים עם הסוגים והערכים המתאימים להם:

  • משתנה מסוג 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;
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C++ אונליין