-->
PROGRAMMATION PROGRAMMATION

آخر الأخبار

جاري التحميل ...

انواع البيانات في لغة C

 أنواع البيانات في لغة C

ستتعرف على أنواع البيانات الأساسية مثل int و float و char وما إلى ذلك في برمجة C.

في برمجة لغة سي ، أنواع البيانات هي تعريفات للمتغيراتهذا يحدد نوع وحجم البيانات المرتبطة بالمتغيرات

على سبيل المثال،

int myVar;

 myVarهو متغير من نوع  int(عدد صحيح) بحجم 4 بايت.

أنواع أساسية

فيما يلي جدول يحتوي على الأنواع الشائعة الاستخدام في برمجة لغة سي للوصول السريع.

نوع البيانات

الحجم بوحدة البايت

التنسيق

int

2 على الأقل ، عادة 4

%d %i

char

1

%c

float

4

%f

double

8

%lf

short int

عادة 2

%hd

unsigned int

2/4

%u

long int

4/8

%ld % li

long long int

8

%lld  %lli

unsigned long int

4

%lu

unsigned long long int

8

%llu

signed char

1

%c

unsigned char

1

%c

long double

على الاقل 10 و عموما 12/16

%lf

الأعداد الصحيحة (int)

هي أعداد صحيحة يمكن أن تحتوي على قيم صفرية وموجبة وسالبة ولكن لا تحتوي على قيم عشريةعلى سبيل المثال، 0، -5،10

يمكننا استخدامها intللتصريح عن متغير عدد صحيح.

int id;

هنا،  id هو متغير من نوع عدد صحيح.

يمكنك التصريح عن متغيرات متعددة في وقت واحد في برمجة لغة سيعلى سبيل المثال،

int id, age;

الأعداد العشرية و الحقيقة (float/double)

float salary;

double price;

في C ، يمكن أيضًا تمثيل أرقام الفاصلة العائمة بالأسيعلى سبيل المثال،

float normalizationFactor = 22.442e2;

الاحرف (char)

Char   يتم استخدام الكلمة الرئيسية للإعلان عن متغيرات نوع الحرفعلى سبيل المثال،

char test = 'k';

حجم متغير الحرف 1 بايت.

فارغ (void)

هذا النوع بلا قيمة يستخدم مع الوظائف التي لا ترجع قيمة

قصير وطويل

إذا كنت بحاجة إلى استخدام عدد كبير ، يمكنك استخدام محدد النوع long. إليك الطريقة:

long a;

long long b;

long double c;

هنا المتغيرات a وهي قيم صحيحة. موجبة و،d  قيمة عشرية موجبة.

إذا كنت متأكدًا  من انك ستستخدم الأعداد الصحيحة الصغيرة ، [−32,767, +32,767] ، يمكنك استخدامه short.

short d;

يمكنك دائمًا التحقق من حجم المتغير باستخدام sizeof()عامل التشغيل.

 

#include <stdio.h>     

int main() {

  short a;

  long b;

  long long c;

  long double d;

  printf("size of short = %d bytes\n", sizeof(a));

  printf("size of long = %d bytes\n", sizeof(b));

  printf("size of long long = %d bytes\n", sizeof(c));

  printf("size of long double= %d bytes\n", sizeof(d));

  return 0;

}

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

  • نوع منطقي booléen
  • النوع المعدود énuméré
  • أنواع معقدة complexes

البيانات المشتقة

أنواع البيانات المشتقة من أنواع البيانات الأساسية هي أنواع مشتقةعلى سبيل المثال: المصفوفات والمؤشرات وأنواع الوظائف والهياكل وما إلى ذلك.



جميع الحقوق محفوظة

PROGRAMMATION

2021