أنواع البيانات الرقمية 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;