بعض الوظائف لا تعمل على هذا المتصفح، حاول استخدام متصفح آخر
About Privacy Terms
بسم الله الرحمن الرحيم
شاركـ أصدقائك

كورس ++C | شرح Data Types | موقع فولدرات

الرئيسية / الحاسب الآلي / لغات البرمجة / C++ / كورس ++C | شرح Data Types

القرآن الكريم كامل المصحف الذكي (جديد) , المصحف النصي

 

c++   syntax مقدمة شرح كورس للمبتدئين بالعربي

 

أثناء كتابة البرنامج بأي لغة ، تحتاج إلى استخدام متغيرات مختلفة لتخزين المعلومات المختلفة. المتغيرات ليست سوى مواقع ذاكرة محجوزة لتخزين القيم.

هذا يعني أنه عند إنشاء متغير فإنك تحتفظ ببعض المساحة في الذاكرة.

قد ترغب في تخزين معلومات من أنواع بيانات مختلفة مثل الأحرف ، والحرف العريض ، والعدد الصحيح ، والنقطة العائمة ، والنقطة العائمة المزدوجة ، والمنطقية ، إلخ.

بناءً على نوع بيانات المتغير ، يخصص نظام التشغيل الذاكرة ويقرر ما يمكن تخزينه في ذاكرة محفوظة.

 

كما هو موضح في فصل المتغيرات ، يجب أن يكون المتغير في C ++ نوع بيانات محدده:

مثال:

int Num = 4;               // (عدد صحيح (عدد صحيح
float FloatNum = 4.99;     // رقم النقطة العائمة
double DoubleNum = 9.98;   // رقم النقطة العائمة
char Letter = 'C';         // حرف
bool Boolean = true;       // قيمة منطقية
string Text = "Hello";     // سلسلة

 

أنواع البيانات الأساسية:

يحدد نوع البيانات حجم ونوع المعلومات التي سيخزنها المتغير:

نوع البيانات

الحجم  الوصف  
int 4 bytes يخزن الأعداد الصحيحة ، بدون كسور عشرية
float 4 bytes يخزن الأرقام الكسرية التي تحتوي على واحد أو أكثر من الكسور العشرية. يكفي لتخزين 7 أرقام عشرية
double 8 bytes يخزن الأرقام الكسرية التي تحتوي على واحد أو أكثر من الكسور العشرية. يكفي لتخزين 15 رقمًا عشريًا
boolean 1 byte يخزن القيم الصحيحة أو الخاطئة
char 1 byte يخزن حرفًا واحدًا / حرفًا / رقمًا ، أو قيم ASCII

 

أنواع الأرقام:

استخدم int عندما تحتاج إلى تخزين عدد صحيح بدون كسور عشرية ، مثل 35 أو 1000 ، وتعويم أو ضعف عندما تحتاج إلى رقم فاصلة عائمة (مع الكسور العشرية) ، مثل 9.99 أو 3.14515.

int

int myNum = 1000;
cout << myNum;

 

float

float myNum = 4.75;
cout << myNum;

 

double

double myNum = 18.99;
cout << myNum;

 

الفرق بين float و double

تشير قيمة النقطة العائمة إلى عدد الأرقام التي يمكن أن تحتوي عليها القيمة بعد الفاصلة العائمة.

إن دقة التعويم هي ستة أو سبعة أرقامية فقط ، بينما المتغيرات التي تبلغ حوالي 15 رقمًا. أكثر من استخدام مزدوج

 

الأعداد العلمية:

يمكن أن يكون رقم النقطة العائمة رقمًا علميًا يحتوي على "e" للإشارة إلى قوة الرقم 10:

مثال:

float f1 = 354e3;
double d1 = 13E4;
cout << f1;
cout << d1;

 

 أنواع المنطقية:

يتم الإعلان عن نوع البيانات المنطقية بالكلمة الأساسية bool ويمكنه أن يأخذ القيم True أو False فقط. عند إرجاع القيمة، TRUE = 1 وFALSE = 0.

مثال:

bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;  // Outputs 1 (true)
cout << isFishTasty;  // Outputs 0 (false)

 

 أنواع الأحرف:

يتم استخدام نوع بيانات CHAR لتخزين حرف واحد. يجب أن يكون الحرف محاطًا بعلامات اقتباس مفردة، مثل "A" أو "C":

مثال:

char myGrade = 'A';
cout << myGrade;

 أو يمكنك استخدام قيم ASCII لعرض أحرف معينة:

مثال:

char a = 55, b = 56, c = 57;
cout << a;
cout << b;
cout << c;

 

 أنواع السلاسل:

يستخدم نوع السلسلة لتخزين تسلسل من الأحرف (نص). وهذا ليس من النوع المضمن، ولكنه يتصرف كما يتصرف في الاستخدام الأساسي. يجب إحاطة قيم السلاسل بعلامات اقتباس مزدوجة:

مثال:

string greeting = "Hello";
cout << greeting;

 

 لاستخدام السلاسل ، يجب تضمين ملف رأس إضافي في التعليمات البرمجية المصدر ، مكتبة <string>:

مثال:

// تضمين مكتبة السلاسل
#include <string>
 
// قم بإنشاء متغير سلسلة
string greeting = "Hello";
 
// قيمة سلسلة الإخراج
cout << greeting;

 

 

لا تنسى مشاركة الصفحة ومن صالح دعائكم

صورة
SQL
كورس SQL | شرح COUNT, AVG, SUM

يمكن تلخيص البيانات المخزنة في الجداول باستخدام وظائف مجموعة SQL. وظائف المجموعة الخمس في SQL هي AVG و COUNT و MAX و MIN و SUM . كل هذه الوظائف ترجع قيمة رقمية واحدة و ...

صورة
SQL
كورس SQL | شرح WHERE

يتم استخدام عبارة SQL WHERE لتحديد شرط أثناء جلب البيانات من جدول واحد أو من خلال الانضمام إلى جداول متعددة. إذا تم استيفاء الشرط المحدد ، فإنه يقوم فقط بإرجاع قيمة مح ...

صورة
SQL
كورس SQL | شرح DELETE

يتم استخدام استعلام SQL DELETE لحذف السجلات الموجودة من جدول. يمكنك استخدام جملة WHERE مع استعلام DELETE لحذف الصفوف المحددة ، وإلا فسيتم حذف جميع السجلات. يقوم DEL ...

صورة
SQL
كورس SQL | شرح MIN and MAX

MIN و MAX هما دوال تجميع SQL التي ترجع القيم الأدنى والأعلى في عمود معين. إنها تشبه COUNT حيث يمكن استخدامها في أعمدة غير رقمية. اعتمادًا على نوع العمود ، ستُرجع ال ...

صورة
SQL
كورس SQL | شرح UPDATE

يتم استخدام عبارة UPDATE في SQL لتحديث بيانات الجدول الموجود في قاعدة البيانات. يمكننا تحديث أعمدة مفردة بالإضافة إلى أعمدة متعددة باستخدام بيان UPDATE وفقًا لمتطلباتن ...

صورة
CSS
كورس CSS | شرح Comments

يستخدم تعليق CSS لإضافة ملاحظات توضيحية إلى الكود أو لمنع المتصفح من تفسير أجزاء معينة من ورقة الأنماط. حسب التصميم ، التعليقات ليس لها تأثير على تخطيط الوثيقة. تُستخد ...