تجول C ++

C ++ الصفحة الرئيسية C ++ مقدمة C ++ ابدأ بناء جملة C ++ إخراج C ++ تعليقات C ++ متغيرات C ++ مدخلات مستخدم C ++ أنواع بيانات C ++ عوامل C ++ سلاسل C ++ C ++ الرياضيات C ++ منطقية شروط C ++ مفتاح C ++ C ++ أثناء التكرار C ++ للحلقة C ++ استراحة / متابعة صفائف C ++ مراجع C ++ مؤشرات C ++

وظائف C ++

وظائف C ++ معلمات وظيفة C ++ وظيفة C ++ الزائد

فئات C ++

C ++ OOP فئات / كائنات C ++ طرق فئة C ++ C ++ البناة محددات الوصول C ++ تغليف C ++ الوراثة C ++ تعدد الأشكال C ++ ملفات C ++ استثناءات C ++

C ++ كيف

أضف عددين

أمثلة C ++

أمثلة C ++ مترجم C ++ تمارين C ++ اختبار C ++


أنواع البيانات الرقمية C ++


أنواع رقمية

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

int

int myNum = 1000;
cout << myNum;

تطفو

float myNum = 5.75;
cout << myNum;

مزدوج

double myNum = 19.99;
cout << myNum;

float ضد. double

تشير دقة قيمة الفاصلة العائمة إلى عدد الأرقام التي يمكن أن تحتويها القيمة بعد الفاصلة العشرية. تبلغ الدقة floatستة أو سبعة أرقام عشرية فقط ، بينما doubleتبلغ دقة المتغيرات حوالي 15 رقمًا. لذلك ، يعد استخدامها أكثر أمانًا في doubleمعظم العمليات الحسابية.

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

يمكن أن يكون رقم الفاصلة العائمة أيضًا رقمًا علميًا بحرف "e" للإشارة إلى قوة 10:

مثال

float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;