|
أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل |
|
أدوات الموضوع | ابحث في الموضوع | انواع عرض الموضوع |
#1
|
|||
|
|||
![]() السلام عليكم ورحمة الله وبركاتة
لدي سؤال في هام واريد ان افهمهة وهو في انواع المتغيرات وهي single و double و decimal فمثلا المتغير single ياخذ ارقام عشرية بحوالي 5 خانات ولا يقبل عن ذلك فكيف يتم تخزين قيمة فية من -10^38 الي +10^38 وكذلك بالنسبة للمتغيرات الاخري double و decimal ارجوا من الجميع المشاركة والا يبخلوا عن الاجابة |
#2
|
|||
|
|||
![]() |
#3
|
|||
|
|||
![]()
على حسب علمي
ان الدقة المقصود بها عدد خانات الرقم الظاهرة (اي عددارقام فقط بدون استخدام 10 اس او باستخدامها ) والدقة منها ما هو شمال العلامة العشرية ومنها يمين العلامة العشرية فاذا نظرنا الى الانواع short و integer و long لايوجد سوى شمال العلامة فقط اما اليمين صفر لانها اعداد صحيحة وعليه لم يتم استخدم كلمة singnificans واستخدمت whole numbers only بمعنى الدقة اعداد كاملة مثال مع integer مثال 1234567890 تكتب 1.2 ضرب 10 اس 9 عند ظهور هذا الرقم سواء كتب 1234567890 او بطريقة 1.2e9 كلاهما واحد وهو 1234567890 الدقة 10 اما الكسور single و double و decimal يوجد ما هو يمين العلامة وما هو يسار العلامة وعليه تستخدم كلمة singnificans وعليه الدقة هنا ليست شرط اعداد كاملة ولكن ترجع الى اهمية الرقم الظاهر ان كان اليسار ام اليمين وطبعا الاهمية هنا لليسار وتكون الدقة هي عدد الخانات التى ستظهر وهي 7 خانات هامة من اليسار عند النوع single وليس لها علاقة بالقيمة وسنأخذ نفس المثال السابق مع single مثال 1234567890 تكتب 1.2 ضرب 10 اس 9 عند ظهور هذا الرقم سواء كتب 1234567890 او بطريقة 1.2e9 كلاهما واحد وهو 1.234568e+9 فيكون عدد الخانات للرقم هو 7
__________________
|
#4
|
||||
|
||||
![]() اقتباس:
كلام جميل وكلام معقول مقدرش اقول غير بارك الله
في القائد سيف سالم |
#5
|
|||
|
|||
![]()
بارك الله فيك
|
#6
|
|||
|
|||
![]() شكرا
وجزاك الله خيرا |
#7
|
|||
|
|||
![]() اقتباس:
|
#8
|
|||
|
|||
![]() اقتباس:
شكرا لك
وبارك الله فيك ومرحبا بك معنا
__________________
|
#9
|
|||
|
|||
![]()
ان الدقة المقصود بها عدد خانات الرقم الظاهرة (اي عددارقام فقط بدون استخدام 10 اس او باستخدامها )
والدقة منها ما هو شمال العلامة العشرية ومنها يمين العلامة العشرية فاذا نظرنا الى الانواع short و integer و long لايوجد سوى شمال العلامة فقط اما اليمين صفر لانها اعداد صحيحة وعليه لم يتم استخدم كلمة singnificans واستخدمت whole numbers only بمعنى الدقة اعداد كاملة مثال مع integer مثال 1234567890 تكتب 1.2 ضرب 10 اس 9 عند ظهور هذا الرقم سواء كتب 1234567890 او بطريقة 1.2e9 كلاهما واحد وهو 1234567890 الدقة 10 اما الكسور single و double و decimal يوجد ما هو يمين العلامة وما هو يسار العلامة وعليه تستخدم كلمة singnificans وعليه الدقة هنا ليست شرط اعداد كاملة ولكن ترجع الى اهمية الرقم الظاهر ان كان اليسار ام اليمين وطبعا الاهمية هنا لليسار وتكون الدقة هي عدد الخانات التى ستظهر وهي 7 خانات هامة من اليسار عند النوع single وليس لها علاقة بالقيمة وسنأخذ نفس المثال السابق مع single مثال 1234567890 تكتب 1.2 ضرب 10 اس 9 عند ظهور هذا الرقم سواء كتب 1234567890 او بطريقة 1.2e9 كلاهما واحد وهو 1.234568e+9 فيكون عدد الخانات للرقم هو 7 |
#10
|
||||
|
||||
![]() ![]() |
#11
|
|||
|
|||
![]() اقتباس:
|
#12
|
|||
|
|||
![]()
شكرا لكم
وبارك الله فيكم |
#13
|
|||
|
|||
![]()
جميل اخى الله يعزك
|
العلامات المرجعية |
|
|