اقتباس:
المشاركة الأصلية كتبت بواسطة aymanagc
الأجابة صحيحة لأن هذه الأنواع تستخدم لتخزين الأعداد الصحية والكسور العشرية ولكن بدرجات دقة مختلفة
|
===============================================
تمااااااااااااااااااااااااااااااااااام
single,double,decimal من أنواع البيانات العددية العشرية و طالما عشرية يبقى ممكن تقبل الأعداد الصحيحة أيضاً
== أما short,integer,long فلا تقبل إلا الأعداد الصحيحة فقط و فى الحالتين يكون بدرجات دقة تتغير من نوع لآخر
مع الأخذ فى الإعتبار لو قمنا بتخصيص مكان فى الذاكرة لمتغير من نوع عددى صحيح و كتبنا فيه أرقام عشرية فسوف نفقد الرقام العشرية و يتم التقريب من آخر رقم فلو كان آخر رقم جهة اليسار أكبر من او يساوى 5 يتم زبادة أول رقم من الأرقام من جهة اليمين و الذى سيظهر من قيمة المتغير إذا تم عرض قيمته أثناء تشغيل البرنامج
عاطف حسان