дубль и



Автор Виктор Васильев задал вопрос в разделе Другие языки и технологии

(double) в с++. в с++ есть строчка: inc = (double) income*feels/100 что такое (double) и что оно делает... и получил лучший ответ

Ответ от Fzfx[гуру]
Конструкция (double) в C++ — это явное приведение типов, доставшееся языку от Си. Она преобразует значение переменной или выражения, стоящего сразу за ней, к типу double, то есть к числу с плавающей запятой двойной точности. В строчке inc = (double) income*feels/100 значение переменной income преобразуется к типу double до выполнения умножения и деления. Это критически важно для точности вычислений. Если income и feels являются целыми числами, без этого преобразования произошло бы обычное целочисленное деление с безвозвратным отбрасыванием дробной части. Благодаря (double) всё выражение вычисляется как дробное, гарантируя корректный математический результат.

Ответ от Konata Izumi[активный]
явно приводит результат выражения к типу double (тип дробного числа (число с плавающей запятой двойной точности))

Ответ от Monstradamus[гуру]
Купите книжку по плюсам. Любую.

Ответ от ?????? Зелёный змий ??????[гуру]
Это еще от Си, приведение типов int i = 17; double a = i / 7; // здесь целочисленное деление, результат будет такого же типа double b = (double)i / 7; // здесь i приводится к типу double, и деление будет с плавающей точкой, double

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: (double) в с++. в с++ есть строчка: inc = (double) income*feels/100 что такое (double) и что оно делает...

Очень нужен картон нестандартных размеров такой, как в рамках для фотографий. Где его берут?
Картон разный бывает:
-пенокартон больших форматов продается в магазинах расходных материалов
подробнее...

Странные службы (dashost.exe {9ecf9c99-724c-4a38-b3404d885d789007})
The “dashost.exe” is a process which automatically checks e-mail inbox and displays a notification
подробнее...
спросили в Ghost Recon Splinter Cell
подскажите все игры от Tom Clancy\'s
Tom Clancy\'s EndWar (2008/2009) — X360, PS3, DS, Win
Tom Clancy\'s H.A.W.X. (2009) — Win,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое Duplus
Что такое дубль?
Дубль — это повторение или второй экземпляр чего-либо. Слово происходит от французского double и
подробнее...
спросили в Stdio h
Си. scanf(). не пойму почему не считываются значения. Подскажите, пожалуйста.
Проверьте соответствие форматной строки и типов данных, посмотрите настройки локали, обратите
подробнее...

что означает слово дабл???
Слово дабл является прямой транслитерацией английского термина double, который переводится на
подробнее...
спросили в Спорт BMX
Парни Сколько весит BMX Mirraco Blend 2 И хороший ли это велик?
BMX высокого уровня для фристайла (Street, Vert и Dirt). Рама и вилка изготовлены полностью из
подробнее...

Кто может напишите все части игр Tom clancy's пожалуйста
Tom Clancy's SSN (1996, PC-версия) (симулятор подводной лодки класса L.A.)
Серия Rainbow Six
подробнее...
спросили в Мода
хочу на ebay купить обувь,русский размер 38 ,а какой американский?судя по таблице 10!а люди говорят ,что 8-9 так какой?
Американские обозначения полноты (женская и мужская обувь) :
Women's Width Chart
4A =
подробнее...
2ГИС на Википедии
Посмотрите статью на википедии про 2ГИС
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*