Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
math
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 3
#1

Вывод константы long double - C++

12.04.2012, 20:44. Просмотров 808. Ответов 2
Метки нет (Все метки)

Доброго времени суток!
Учусь программировать на С++ и возникла такая проблема:
есть константа 6.626068E-034. я назначил тип long double. При выводе она округляется до 6.62607E-034.
Вопрос: можно ли вывести её без округления и как это сделать?
З Ы Если нет, то зачем в файле cmath задано значение пи 3.14159265358979323846 ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2012, 20:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод константы long double (C++):

Вывод long double с используя printf() - C++
#include <iostream> #include <cmath> long double R(int n, int r) { long double sq = (long double) sqrt((long double)r*r -...

Почему перестает работать программа при замене double на long double? - C++
Здравствуйте! Прошу помощи чтобы разобраться в следующем вопросе: Нашел программу в интернете, запустил - все работает, но когда решил...

long double и double в MSVC 12 одно и тоже, нужна информация,желательно быстрей - C++
Здравствуйте все знают что в VC long double и double одно и тоже, да и при простой проверке это легко выясняется, но нужна информация от...

Вывести long double число без перевода в double - C++
Надо вывести long double число без перевода в double. Пишу: printf("%Lf",S); и выводится неверно. Компилятор -- MinGW, та же фишка на...

Double, int , long double - C++
Как вычислить диапазоны типов вручную указанных в название темы?

Тип long long и его ввод\вывод с использованием scanf\printf - C++
Добрый день! Мне в программе надо вывести и ввести, соответственно, некоторые данные с помощью scanf и printf. По сути у меня выглядит...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
12.04.2012, 22:15 #2
можно укажите кол-во знаков через setprecision, если вывод в стиле Си то через "%.10ld"
1
math
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 3
12.04.2012, 22:29  [ТС] #3
Спасибо, помогло!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2012, 22:29
Привет! Вот еще темы с ответами:

Long Double - C++
Разве нет типа более емкого, чем Double в Visual studio? Long Double, как я понял, определяется как обычный Double. А мне нужен аналог по...

Перевод из double в long - C++
Можно ли как-то перевести число double в 2 числа long так, чтобы одно число было его целой частью, а другое дробной?

Long float и double - C++
В чем отличие long float от double?

описание long double в С - C++
Подскажите как правильно ввести переменнуя типа long double в языке С integer-------------%d float----------------%f double...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru