Так что я знаю, что существует большая разница в точности поплавков и парных. Я понимаю. Promise.В чем разница между LONG float и double в C++?
Но, в C++, при вызове scanf и printf нотация, используемая для указания double, это «% lf», а это означает, что long float, правильно? Таким образом, хотя float менее точен, чем двойной, LONG float (предположительно называемый long float, потому что он может быть «длиннее», имея больше терминов), является такой же точностью и, следовательно, по существу той же самой?
Просто чтобы прояснить, вот что я имею в виду:
double number = 3.14159;
printf("The number is %lf", number);
Так корень мой вопрос: Является ли долго плавать другое имя для двойной?
Не существует 'long float', и компилятор должен дать вам сообщение об ошибке. Концептуально, но вы можете назвать это 'long float', и это не будет ошибкой. – milleniumbug
Я не определяю его как длинный поплавок. извините за путаницу. Я сделал редактирование сообщения для уточнения. – Nealon
@milleniumbug, но может быть длинный двойной: http://msdn.microsoft.com/en-us/library/cc953fe1.aspx –