أنواع البيانات
جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 5 من 63.
في لغة C، يمتلك كل عنصر من البيانات في برنامجك نوعًا محددًا. تحدد أنواع البيانات نوع البيانات التي يمكن للـ variable الاحتفاظ بها ومقدار المساحة التي تحتاجها في الذاكرة. لنلقِ نظرة على أنواع البيانات الأساسية في C:
أنشئ متغير أعداد صحيحة (integer):
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 بتخزين الأعداد الصحيحة (whole). يقوم float بتخزين الأعداد العشرية (decimal) — اللاحقة f (على سبيل المثال 10.5f) تخبر C بمعاملة القيمة كـ float بدلاً من double. يقوم double بتخزين الأعداد العشرية بدقة (precision) أكبر من float. يقوم char بتخزين character فردي محاط باقتباسات مفردة.
التحدي
سهلأنت كود برنامج، قم بتخزين القيمة 120 في المتغير الذي يحمل الاسم price.
جرّب بنفسك
#include <stdio.h>
int main() {
// غيّر علامة الاستفهام إلى الرقم الصحيح
int price = ?;
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعة