منتديات بابــار
مرحبـــــــا بزوار منتديات بابار العامة التعليمية والترفيهية
التسجيل في المنتدى يسمح لكم بمشاهدة وتحميل المواضيع
تجدون في منتديات بابار روابط ممتعة
بعد التسجيل يتم تفعيل العضوية مباشرة من البريد الالكتروني وإن لم تتمكن من ذلك فستفعل عضويتك تلقائيافي اقل من 24 ساعة....شكرا للجميع
----------مدير المنتدى-----------
منتديات بابــار
مرحبـــــــا بزوار منتديات بابار العامة التعليمية والترفيهية
التسجيل في المنتدى يسمح لكم بمشاهدة وتحميل المواضيع
تجدون في منتديات بابار روابط ممتعة
بعد التسجيل يتم تفعيل العضوية مباشرة من البريد الالكتروني وإن لم تتمكن من ذلك فستفعل عضويتك تلقائيافي اقل من 24 ساعة....شكرا للجميع
----------مدير المنتدى-----------
منتديات بابــار
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتديات بابار العامة التعليمية والترفيهية
 
الرئيسيةأحدث الصورالتسجيلدخول

منتديات بابار ترحب بكم ------- مع تحيات جميع سكان بلدية بابار------ ﴿نَرْفَعُ دَرَجَاتٍ مّن نّشَآءُ وَفَوْقَ كُلّ ذِي عِلْمٍ عَلِيمٌ----- ﴿ وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ﴾-----

دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
المواضيع الأخيرة
» تصليح غسالات اطباق في عجمان
Introduction aux types de données du langage C I_icon_minitimeالأربعاء فبراير 21, 2024 7:03 pm من طرف شيماء أسامة 272

» شركة مكافحة الفئران بالدمام
Introduction aux types de données du langage C I_icon_minitimeالثلاثاء يناير 09, 2024 1:43 pm من طرف شيماء أسامة 272

» شركة رش مبيدات بالخفجي
Introduction aux types de données du langage C I_icon_minitimeالأربعاء ديسمبر 06, 2023 4:52 pm من طرف شيماء أسامة 272

» شركة مكافحة الصراصير بالاحساء
Introduction aux types de données du langage C I_icon_minitimeالأحد نوفمبر 05, 2023 3:54 pm من طرف شيماء أسامة 272

» صور ارواب التخرج _01119959188
Introduction aux types de données du langage C I_icon_minitimeالسبت أغسطس 12, 2023 8:40 am من طرف فيلو فيلو

» يونيفورم مدارس بنات _شركة فورسيزون لليونيفورم
Introduction aux types de données du langage C I_icon_minitimeالسبت أغسطس 12, 2023 7:49 am من طرف فيلو فيلو

» ملابس يونيفورم _( فورسيزون لليونيفورم 01027150744 )
Introduction aux types de données du langage C I_icon_minitimeالسبت أغسطس 12, 2023 6:55 am من طرف فيلو فيلو

» بالطو طبيب _01119959188
Introduction aux types de données du langage C I_icon_minitimeالسبت أغسطس 12, 2023 6:20 am من طرف فيلو فيلو

» يونيفورم مطعم _01027150744
Introduction aux types de données du langage C I_icon_minitimeالسبت أغسطس 12, 2023 5:14 am من طرف فيلو فيلو

» الزى الموحد ويونيفورم شركات الامن _01027150744
Introduction aux types de données du langage C I_icon_minitimeالسبت أغسطس 12, 2023 3:45 am من طرف فيلو فيلو

المتواجدون الآن ؟
ككل هناك 295 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 295 زائر :: 2 عناكب الفهرسة في محركات البحث

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 507 بتاريخ الخميس نوفمبر 14, 2024 7:49 pm
أفضل 10 أعضاء في هذا المنتدى
best sousou
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
ريم
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
mriana wessa
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
لؤلؤة الجمال
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
chikhsalim
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
ranim
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
Good Girl
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
I am a princess Dad
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
سدرة المنتهى
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
غزلان
Introduction aux types de données du langage C Vote_rcapIntroduction aux types de données du langage C Voting_barIntroduction aux types de données du langage C Vote_lcap 
تسجيل الحاضرون

 

 Introduction aux types de données du langage C

اذهب الى الأسفل 
كاتب الموضوعرسالة
ranim
نائب المدير
نائب المدير
ranim


عدد المساهمات : 1413
السٌّمعَة : 1
العمر : 36
المهنة : الحمد لله

Introduction aux types de données du langage C Empty
مُساهمةموضوع: Introduction aux types de données du langage C   Introduction aux types de données du langage C I_icon_minitimeالأحد ديسمبر 19, 2010 6:05 am

Les types de base du langage C
Au niveau du processeur, toutes les données sont représentées sous leur forme binaire et la notion de type n'a pas de sens. Cette notion n'a été introduite que par les langages de haut niveau dans le but de rendre les programmes plus rationnels et structurés. Mais même parmi les langages de haut niveau, on distingue ceux qui sont dits fortement typés (qui offrent une grande variété de types), comme le Pascal par exemple, de ceux qui sont dits faiblement ou moyennement typés (et plus proches de la machine) comme le C par exemple. Le langage C ne dispose que de 4 types de base :
Type C Type correspondant
char caractère (entier de petite taille)
int entier
float nombre flottant (réel) en simple précision
double nombre flottant (réel) en double précision
Devant char ou int, on peut mettre le modificateur signed ou unsigned selon que l'on veut avoir un entier signé (par défaut) ou non signé. Par exemple :


char ch;
unsigned char c;
unsigned int n; /* ou tout simplement : unsigned n */


La plus petite valeur possible que l'on puisse affecter à une variable de type entier non signé est 0 alors que les entiers signés acceptent les valeurs négatives.
Devant int, on peut mettre également short ou long auxquels cas on obtiendrait un entier court (short int ou tout simplement short) respectivement un entier long (long int ou tout simplement long). Voici des exemples de déclarations valides :

int n = 10, m = 5;
short a, b, c;
long x, y, z = -1;
unsigned long p = 2;


long peut être également mis devant double, le type résultant est alors long double (quadruple précision).
Nombres flottants
Toute constante littérale « pure » de type flottant (ex : 0.5, -1.2, ...) est considérée comme étant de type double.
Le suffixe f ou F permet d'expliciter un float. Attention, 1f n'est pas valide car 1 est une constante entière. Par contre 1.0f est tout à fait correcte. Le suffixe l ou L permet d'expliciter un long double.
Une constante littérale de type flottant est constituée, dans cet ordre :
• d'un signe (+ ou -)
• d'une suite de chiffres décimaux : la partie entière
• d'un point : le séparateur décimal
• d'une suite de chiffres décimaux : la partie décimale
• d'une des deux lettres e ou E : symbole de la puissance de 10 (notation scientifique)
• d'un signe (+ ou -)
• d'une suite de chiffres décimaux : la puissance de 10
Par exemple, les constantes littérales suivantes représentent bien des nombres flottants : 1.0, -1.1f, 1.6E-19, 6.02e23L, 0.5 3e8
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
Introduction aux types de données du langage C
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  Langage assembleur et langage machine "code machine"
» exercice03 en langage c
» Transférer des données à travers le réseau
» Le langage C++
» exercice01 en langage c

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات بابــار :: التعليم العالي والبحث العلمي :: منتدى الاعلام الالى-
انتقل الى: