عندما أقوم بطباعة الرقم 1.23456789 أجد أنه تم طباعة جزء منه فقط (1.234567) ويتم تجاهل باقي الرقم، ونفس الأمر إذا قمت بطباعة أرقام كبيرة مثل 123456789 يتم طباعة الرقم بصيغة عليمة scientific notation مثل (1.23457e+08):
double x{1.23456789};
std::cout << x <<'\n';// 1.234567double y{123456789};
std::cout << y <<'\n';// 1.23457e+08
السؤال
Mohssen A Mohssen
عندما أقوم بطباعة الرقم 1.23456789 أجد أنه تم طباعة جزء منه فقط (1.234567) ويتم تجاهل باقي الرقم، ونفس الأمر إذا قمت بطباعة أرقام كبيرة مثل 123456789 يتم طباعة الرقم بصيغة عليمة scientific notation مثل (1.23457e+08):
كيف أقوم بطباعة هذه الأرقام بشكلها العادي؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.