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