اقتباس:
المشاركة الأصلية كتبت بواسطة سليم سلامة
جزاكم الله خيرا ولكن لي ملاحظة
كيف لا يمكن التحويل من double و single الى decimal بالرغم من ان الاخير هو الاكبر 16 خانة
حضرتك تقصد 16 Byte وأيضا 29 خانة
|
التحويل ليس من duble الى decimal او العكس
ولكن التحويل بين القيمة التى تخزن في double هذه القيمة لا يمكن تحويلها مباشرة لتخزن في decimal
لان القيمة التي يمكن تخزينها في double
For +ve values approximately 4.9*10-324
to
1.8*(10)
+308
For -ve values approximately -1.8*10+308
to -
4.9*(10)
-324
And 0
هذه القيمة اكبر بكثير
من القيمة التي تخزن في decimal والتي هي79228162514264337593543950335 سالب وموجب
والكبير لا يمكن تحويله للصغير اللا بالطرق غير مباشرة