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

Какой диапазон у переменных типа double ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу для вычисления значений функции F(x) http://www.cyberforum.ru/cpp-beginners/thread535648.html
Составить программу для вычисления значений функции f (x) на отрезке с шагом h a = -5, \, b = 5, \, h=0,5 f(x)=7 \sin^2 x -\frac 1 2 \cos x Помогите Решить пожалуйста в цикле с предусловием while
C++ Перевод дней в дату. У меня задача, написать функцию, в которую я подаю секунды, а мне выводиться дата. Количество секунд, предположим: 63492498494. Я должен вывести дату в формате: 2011-12-30 21:08:14 Часы, минуты, секунды посчитал. И у меня осталось 734866 дней. Что с ними делать ? Циклы не предлагать. Есть мысль поделить на 365, получить 2013 год и 167 месяцев, потом посчитать количество високосных лет... http://www.cyberforum.ru/cpp-beginners/thread535644.html
Как вывести printf для струкутры C++
помогите, как вывести printf для струкутры w.sname,w.name и т.д вот мой код #include <iostream> #include <conio.h> #include <string> #include <stdio.h> using namespace std; struct wk
C++ Класс Роint и Rect
здравствуйте помоги исправить ошибки. класс Point базовый Rect производный. *.h class Point{ private: int x,y; public: Point();//Конструктор по умолчанию
C++ Написать программу, которая определяет, принадлежит ли точка с координатами (x, y) заштрихованной области D, изображенной на заданном рисунке (номер р http://www.cyberforum.ru/cpp-beginners/thread535626.html
Написать программу, которая определяет, принадлежит ли точка с координатами (x, y) заштрихованной области D, изображенной на заданном рисунке (номер рисунка совпадает с номером варианта).
C++ Как вынести отдельные части кода в header-файл? Вообщем у меня есть .cpp файл с программой. Вопрос в том, как вынести отдельные части кода в .h файл Вот основной код. #include<iostream> #include<fstream> #include<conio.h> #include<stdio.h> #include<math.h> подробнее

Показать сообщение отдельно
Alex Z
27 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 136
01.04.2012, 09:39     Какой диапазон у переменных типа double ?
В учебнике написано:
double _____ 8 байтов _____ от 2.2e-308 до 1.8e308
Насколько я понимаю, строчка
от 2.2e-308 до 1.8e308
означает:
от 2,2*10-308 до 1,8*10308
то есть числа типа double должны быть положительными.
Я написал:
C++
1
2
3
double x;
x=-45.6;
cout<<x;
И это нормально работает. Результат выводит на экран. Подумал, может опечатка в книге. Открыл другую, но там почти то же самое (только вместо 2,2 написано 1,7). Как это всё понимать? На практике double может быть отрицательным, а судя по учебнику - нет. Какой у него реально диапазон?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru