Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - деление в c++

Ответить
Настройки темы
C/C++ - деление в c++

Новый участник


Сообщения: 20
Благодарности: 0

Профиль | Отправить PM | Цитировать


Double x = 5 / 2;
cout << x;

выводит не 2.5, а 2

что делать, в чем дело, как исправить? помогите плиз

Отправлено: 22:09, 04-10-2016

 

Аватара для shisik

Ветеран


Сообщения: 3307
Благодарности: 599

Профиль | Отправить PM | Цитировать


Цитата User001:
А практическая ценность - можно отловить часть проблем на этапе компиляции »
Ну приведение int → double, имхо, проблем создать не может. По крайней мере, в подобных случаях.

Цитата User001:
и само приведение на глаза попадается лучше »
Это и значит «синтаксическая соль».

Отправлено: 13:36, 08-10-2016 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


User001, образно говоря, человек пока учится ходить, так что рассуждения о том, какой звездолёт водить лучше — ему рановаты.

Отправлено: 17:10, 08-10-2016 | #12


Аватара для lxa85

Необычный


Contributor


Сообщения: 4466
Благодарности: 994

Профиль | Сайт | Отправить PM | Цитировать


"не в тему"
"Синтаксическая соль" и "синтаксический сахар", это получается разные понятия, да?
Сахар слышал, Соль впервые.
Что у них еще в запасе?

Отправлено: 00:34, 10-10-2016 | #13


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата lxa85:
Что у них еще в запасе? »
Перец и манка .

Отправлено: 00:50, 10-10-2016 | #14


Аватара для shisik

Ветеран


Сообщения: 3307
Благодарности: 599

Профиль | Отправить PM | Цитировать


Цитата lxa85:
"Синтаксическая соль" и "синтаксический сахар", это получается разные понятия, да?
Сахар слышал, Соль впервые. »
Да, это разные вещи. «Сахар» упрощает синтаксис, делая его более наглядным. Как пример иможно привести оператор array[n] вместо *(array + n).
«Соль» наоборот усложняет синтаксис, делая его громоздким и неудобным. Это нужно для того, чтоб потенциально опасные места сразу бросались в глаза. Вот как явное приведение типов через *_cast.
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:22, 10-10-2016 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - деление в c++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2010 - Деление omelon Microsoft Office (Word, Excel, Outlook и т.д.) 6 13-06-2012 15:38
Загрузка - Деление дисков Fives Microsoft Windows 2000/XP 6 22-01-2011 01:10
Assm - Деление ManHack Программирование и базы данных 6 13-04-2010 23:21
Деление трафика Teo Сетевые технологии 1 13-12-2003 08:13
Деление диска Flip Microsoft Windows 95/98/Me (архив) 5 19-10-2002 20:09




 
Переход