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