أنواع البيانات في لغة سي بلس بلس
خطوة بخطوة لتتعلم لغة سي بلس بلس C++
Data Taype : يقصد به نوع البيانات التي سيتم تخزينها في المتغيرات التي سنستخدمها أثناء كتابة كود البرنامج .
القيم Value
|
الحجم Size
|
نوع البيانات Data Type
|
-32,768 To 32,767
|
2 bytes
|
Int
|
0 to 65,535
|
2 Bytes
|
unsigned int
|
-128 to 127
|
1 byte = 8 bit
|
short int
|
0 to 255
|
1 byte = 8 bit
|
unsigned shot int
|
-2,147,483,648 to 2,147,483,647
|
4 bytes
|
long int
|
0 to 4,294,967,295
|
4 bytes
|
unsigned long int
|
سنقوم بذكر أمثلة كي نتعرف على كيفية تعريف المتغيرات عند كتابة برامج بلغة سي بلس بلس
#include < iostream.h>
main()
{
int m;
float t;
}
|
في الشكل السابق تم تعريف متغير اسمه m من نوع int ، هذا يعني أنَّ المتغير mسوف يُخزن فيه أرقاماً صحيحة فقط ، وتم تعريف المتغير t من نوع float ، هذا يعني أن المتغير t سوف يُخزن فيه قيماً حقيقية فقط ( قيم تقبل الكسور ).
ملاحظة : يمكن إعطاء قيمة ابتدائية للمتغير عند تعريفه كما يلي :
int sum = 9 ;
char r = 'B';
|
لاحظ أنه بعد تعريف المتغير sum من نوع int ( عدد صحيح ) تم إعطائه ( تخزين ) قيمة ابتدائية وهي 9 .
أيضاً في السطر الثاني تم تعريف المتغير r من نوع char ( حرف واحد فقط ) وتم
إعطائه ( تخزين ) قيمة ابتدائية له وهي B ، لاحظ أنه يجب أن يكون الحرف بين اشارتي اقتباس فردية Single Quotation .
إعطائه ( تخزين ) قيمة ابتدائية له وهي B ، لاحظ أنه يجب أن يكون الحرف بين اشارتي اقتباس فردية Single Quotation .
كما أنه تعريف أكثر من متغير بسطر واحد بشرط أن يكون من نفس النوع على أن يفصل بين كل متغير وآخر بفاصلة عادية كما في هذا المثال
int r , b , t , sum = 8;
ملاحظات مهمة على البيانات في لغة سي بلس بلس :
1- يجب أن ينتهي سطر تعريف المتغير بفاصلة منقوطة
2- يجب أن يُفصل بين اسم المتغير ونوعه بفراغ
شارك هذا الدرس لأصدقائك على الفيس بوك بالضغط على أيقونة الفيس بوك أسفل هذه التدوينة ، وإذا كان عندك أي استفسار يخص هذ الموضوع يمنك ترك تعليق في صندوق التعليقات ، وٍسأجيب على تساؤلك في أسرع وقت ..