"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف تحصل على نتيجة تعويم من تقسيم عدد صحيح في C ++؟

كيف تحصل على نتيجة تعويم من تقسيم عدد صحيح في C ++؟

نشرت في 2025-02-02
تصفح:729

How to Get a Float Result from Integer Division in C  ?

. للحصول على نتيجة تعويم ، يجب على المرء أن يلقي المعاملات على وجه التحديد على العوامات. عدد صحيح. كيف يمكن للمرء أن يمنع هذا ويحافظ على سلامة الأرقام؟

الحل:

&&&]

float ans = (float) a / (float) b ؛ عن طريق تحويل المعاملات بشكل صريح إلى العوامات ، ستنتج عملية التقسيم نتيجة تعويم ، والحفاظ على أي دقة عشرية. &&&&&]

مثال:

#include باستخدام مساحة الاسم STD ؛ int main () { int a = 10 ، b = 3 ؛ float ans = (float) a / (float) b ؛ cout الإخراج: 3 3.333

كما هو موضح أعلاه ، يضمن الصب نتيجة تعويم ، والاحتفاظ بدقة عشرية صحيحة.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3