منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : الفرق بين Parse - Cint
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاتة
ممكن توضيح الفرق بين Cint و Parse في التحويل
وبارك الله فيكم
الفرق يكمن في الكسور العشرية
فعند عند تحويل أرقام غير صحيحة الى أرقام صحيحة فإن وظائف تحويل عدد صحيح (CByte، الدالة CInt، CLng، CSByte، CShort، CUInt، CULng، وCUShort) ستقوم بإزالة الجزء الكسري وتحول القيمة إلى أقرب عدد صحيح.

وإذا كان الجزء الكسري هو بالضبط 0.5، فإن وظائف التحويل لعدد صحيح ستحوله إلى أقرب عدد صحيح
على سبيل المثال، 0.5 يمكن تقريبه مقابل 0 و 1.5 و 2.5 كلاهما يمكن تحويله إلى 2. وهذا ما يسمى في بعض الأحيان التقريب المصرفي، والغرض منه هو للتعويض عن الميل والذي يمكن أن تتراكم الكسور عند إضافة العديد من الأرقام مثل هذه معا.