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

Как задать точность округления в среде разработки? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия: Написать функцию умножения двух чисел, используя только операцию сложения http://www.cyberforum.ru/cpp-beginners/thread229898.html
Написать функцию умножения двух чисел, используя только операцию сложения. (помогите с решением)
C++ прога для интерпретации #define надо реализовать простой препроцессор языка С, способный выполнять замены в тексте, заданные с помощью директивы #define (в том числе нерекурсивные макросы) http://www.cyberforum.ru/cpp-beginners/thread229897.html
в чём ошибка C++
void load_file (queue *q) { char path; int count=0; system("cls"); printf ("\nVvedite put', imja i rashirenie faila\n"); scanf ("%s", &path); fa=fopen(path,"r"); for (int i=1;i<=counter;i++) {
C++ перебор подмножеств
подскажите, пожалуйста, как сделать перебор подмножеств? это для решения задачки http://acm.timus.ru/problem.aspx?space=1&num=1005
C++ С++: массив, фигуры, функция http://www.cyberforum.ru/cpp-beginners/thread229879.html
Привет всем!!! Помогите пожалуйста, кто хоть немного разбирается в С++. Не могу решить задачи, потому что этот язык программирования не поддается моему пониманию! Вот задачи: 1) Считать из файла «а.dat» двухмерный массив 4х4. Вывести на экран массив и все значения массива равные 0. 2) Реализовать на языке С++ классы геометрических фигур (отрезок, треугольник, окружность). Для всех фигур...
C++ Шринковка массива- что это Где -то натолкнулась на способ шринковки массива - удалению из него элементов,отвечающему определенному условию.. Расскажите поподробней пожалуйста. подробнее

Показать сообщение отдельно
Josefina
 Аватар для Josefina
10 / 10 / 1
Регистрация: 27.09.2010
Сообщений: 32
17.01.2011, 10:22     Как задать точность округления в среде разработки?
Если я правильно понимаю о чем речь)

Типы данных вещественных чисел, их точность и отличия:
Для хранения вещественных чисел в C++ используется два типа: float и double. При этом float занимает 4 байта, а double - 8.
Диапазон значений float: 1,4 * 10^-45.. 3.4 * 10^38
Диапазон значений double: 4,94 * 10^-324.. 1.79 * 10^308


Форматированный вывод на экран:
Код
int printf(const char *format [,argument]...);
Пример:
float х=2.33333333333333333333333

printf("%.1f", x);
на экран выведет: 2.3

printf("%.5f", x);
на экран выведет: 2.33333

printf(" %.2e ", x);
на экран выведет: 2.33e+000
 
Текущее время: 03:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru