סוגי נתונים
חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 5 מתוך 63.
ב-C, לכל פיסת נתונים בתוכנית שלך יש טיפוס מסוים. טיפוסי נתונים מגדירים איזה סוג של נתונים משתנה יכול להכיל וכמה זיכרון הוא זקוק לו. בואו נבחן את טיפוסי הנתונים הבסיסיים ב-C:
הכרז על משתנה שלם:
int age;כך מכריזים על משתנה בשם age שיכול להכיל מספרים שלמים.
age = 25;פעולה זו משייכת את הערך 25 ל־age. אבל אפשר גם להצהיר ולאתחל בשלב אחד:
int score = 100;כאן, int score = 100; מצהיר על המשתנה וקובע את הערך שלו באותו הזמן.
אלה סוגי הנתונים העיקריים ב-C:
int number = 42; // מספר שלם
float price = 10.5f; // מספר נקודה צפה (עשרוני)
double pi = 3.14159; // מספר נקודה צפה בדיוק כפול
char grade = 'A'; // תו בודדint מאחסן מספרים שלמים. float מאחסן מספרים עשרוניים: הסיומת f (למשל 10.5f) מציינת ל-C להתייחס לערך כאל float ולא כאל double. double מאחסן מספרים עשרוניים בדיוק רב יותר מ-float. char מאחסן תו יחיד המוקף בגרשיים יחידים.
אתגר
קלניתנת לך תוכנית; אחסן במשתנה בשם price את הערך 120.
נסו בעצמכם
#include <stdio.h>
int main() {
// שנו את ה-0 שלמטה למספר הנכון
int price = 0;
return 0;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
תרגלו בעצמכם: קומפיילר C אונליין