Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

أنواع البيانات

جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 5 من 63.

في لغة C، كل قطعة من البيانات في برنامجك لها نوع محدد. تحدد أنواع البيانات نوع البيانات التي يمكن للمتغير الاحتفاظ بها ومقدار الذاكرة التي يحتاجها. دعونا نلقي نظرة على أنواع البيانات الأساسية في لغة C:

قم بإنشاء متغير من نوع عدد صحيح (integer):

int age;

يقوم هذا بالتصريح عن متغير باسم age يمكنه تخزين أعداد صحيحة.

age = 25;

يقوم هذا بتعيين القيمة 25 لـ age. ولكن يمكنك أيضاً التصريح والتهيئة في خطوة واحدة:

int score = 100;

هنا، int score = 100; يتم التصريح عن المتغير وتعيين قيمته في نفس الوقت.

إليك أنواع البيانات الأساسية في لغة C:

int number = 42;        // عدد صحيح (whole number)
float price = 10.5f;    // عدد بفاصلة عائمة (عشري)
double pi = 3.14159;    // عدد بفاصلة عائمة مزدوج الدقة
char grade = 'A';       // حرف واحد

يقوم int بتخزين الأعداد الصحيحة. بينما يقوم float بتخزين الأعداد العشرية — اللاحقة f (مثل 10.5f) تخبر لغة C بمعالجة القيمة كـ float بدلاً من double. ويقوم double بتخزين الأعداد العشرية بدقة أكبر من float. أما char فيقوم بتخزين حرف واحد محاط بعلامات اقتباس مفردة.

challenge icon

التحدي

سهل

لقد تم إعطاؤك برنامجاً، قم بتخزين القيمة 120 في المتغير المسمى price.

ورقة مرجعية

في لغة C، يجب أن يكون لكل متغير نوع بيانات محدد يحدد نوع البيانات التي يمكنه تخزينها:

أنواع البيانات الأساسية:

int number = 42;        // عدد صحيح (whole number)
float price = 10.5f;    // نقطة عائمة (عشري)
double pi = 3.14159;    // نقطة عائمة مزدوجة الدقة
char grade = 'A';       // حرف واحد

تعريف المتغيرات وتعيين القيم:

int age;        // تعريف متغير
age = 25;       // تعيين قيمة

int score = 100;  // التعريف والتهيئة في خطوة واحدة

جرّب بنفسك

#include <stdio.h>

int main() {
    // استبدل علامة الاستفهام بالرقم الصحيح
    int price = ?;
    
    return 0;
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals