Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Ruby
Регистрация

Восстановить пароль
Повторная активизация e-mail



Ответ
 
Опции темы
Старый 08.08.2012, 16:44   #1
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Адрес: Москва
Сообщений: 272
Репутация: 38
По умолчанию [Ruby] Почему -1/5 == -1?

Собсно, вопрос в загаловке.
В Си результат равен 0. И в джаве.
Sna1L вне форума   Ответить с цитированием
Старый 08.08.2012, 16:53   #2
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Адрес: Москва
Сообщений: 272
Репутация: 38
По умолчанию

Решено. В книжке Матцумото нашел ответ)))

Результат при целочисленном делении округляется в сторону минус бесконечности:
-1/5 = -0.2 => -1

Еще замечание: -a/b != -(a/b)

Я всегда при таком делении в уме сначала вычисляю a/b, а потом добавляю знак. Теперь стоит задуматься о том, умею ли я считать)
Sna1L вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
из Ruby в Си++ Invis999 Помощь студентам 4 20.07.2009 20:20
Ruby, Ruby on Rails разработчик, Спб Ludmila.K Работа на постоянной основе 0 14.07.2009 12:29
Ruby on Rails Etlau Ruby 2 27.05.2009 17:23
Ruby -> Делфи Misho0k PHP и другие серверные скрипты 0 11.01.2009 22:54




11:59.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
таргетированный трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru