الأرقام العشرية 6 هو الدقة الفاصلة العائمة الافتراضية printf)

ملخص

بشكل افتراضي، تعرض الدالة printf () رقم النقطة عائمة لستة أرقام من الدقة. يحتفظ هذا الافتراض أيضا لأرقام الدقة المزدوجة.


لعرض أرقام إضافية من الدقة، حدد قيمة للحقل الدقة في مواصفات تنسيق printf ()، كما يلي:
%[<flags>][<width>][.<precision>]<type>

مزيد من المعلومات

يوضح المثال التعليمات البرمجية التالي السلوك الموثق printf () التي قد تبدو وكأنها مشكلة الدالة.

   #include <stdio.h>
main()
{
double d = 1.2345678912;

printf("%e\n", d);
printf("%le\n", d);
}

ينتج هذا المثال التعليمات البرمجية المخرج التالي:


1.234568e+000
1.234568e+000

لعرض قيمة d لدقتها الكاملة، تعديل مثال التعليمات البرمجية استخدام العبارة التالية:
   printf("%.15le", d);
خصائص

رقم الموضوع: 29557 - آخر مراجعة: 18‏/01‏/2017 - المراجعة: 1

تعليقات