סוגי נתונים
חלק מהיחידה יסודות במסלול ה-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 אונליין