|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.04.2011, 08:37 | #1 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Что не так с оператором деления?
Пишу такой код:
Label1->Caption = 25/2; Выдаёт 12. Пишу: Label1->Caption = 25.0/2; Выдаёт 12,5 Объявляю: double x = 25/2; и double x = 25.0/2; Смотрю в дебагге, та же хрень... Не могу понять, в чём дело?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
11.04.2011, 08:43 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Это фишка C++. целое / целое = целое с отбросом остатка. константа 25 есть целое и поэтому результат целый. можно еще так писать:
(double) 25 / 2 |
11.04.2011, 08:54 | #3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Ха-ха. Впервые заметил.
А вот так "(double) 25 / 2" получается. Ну блин разработчики мать их....
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
11.04.2011, 11:29 | #4 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
|
|
11.04.2011, 12:38 | #5 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
11.04.2011, 12:42 | #6 | |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Цитата:
Код:
А уж сколько чудес можно натворить с операторами преобразования типов без ключевого слова explicit... |
|
11.04.2011, 13:57 | #7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Ммм, да уж. Десять лет уже программирую на С++, а всё равно на чём нибудь да споткнусь. Вот уж воистину - безграничны возможности С++.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что не так? | fantasia18 | Помощь студентам | 0 | 11.03.2011 23:19 |
Что-то не так в программе...не пойму что | Karina_Vamp | Помощь студентам | 5 | 24.12.2010 21:06 |
Как узнать что число не Float(без остатка) при результате деления? | zotox | Помощь студентам | 7 | 19.07.2009 15:49 |
Что при нажатии на кнопку, выдало остаток от деления в Edit1 | prikolist | Общие вопросы C/C++ | 4 | 03.04.2009 18:57 |