У меня длинный двойной, и я хочу напечатать все его цифры (полное число без научной нотации), используя cout.Как напечатать длинный двойной (полная длина) C++
Вот код: -
long double d = 3456489465498484.14159265358979;
cout << "Num: " << d << endl;
выход: -
Num: 3.45649e+015
В то время как я хочу выходной быть
Num: 3456489465498484.14159265358979;
Я попытался точность и установить точность, но не кажется работать таким образом. пожалуйста, помогите
http://www.cplusplus.com/reference/ios/scientific/ и http://www.cplusplus.com/reference/iomanip/ должно помочь. Вы можете установить точность отображения десятичных знаков. –