ms sql остаток от деления



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

Почему остаток от деления работает только с целочисленными типами данных в C/C++, Java,ведь математически это допустимо? и получил лучший ответ

Ответ от Ra[гуру]
Для работы с вещественными функциями есть специальная функция:

Ответ от Алексей Кузьминов[гуру]
Всё возможно, даже есть ассемблерные команды сопроцессора , но кому это надо и, главное, зачем?
Для остатка целочисленного деления есть смысл, он активно используется в разных алгоритмах, например для определения НОД двух чисел, выводе целого числа в строку и др.
В то же время я не могу вспомнить алгоритма, где используется остаток от деления вещественных чисел.
Добавлено позже:
Ещё есть такая проблемка: делимое не равно N*делитель + остаток.
Точнее эта формула справедлива для НЕСКОЛЬКИХ остатков.
Это особенность представления вещественного числа из-за которой при сложении двух вещественных чисел младшие биты мантиссы меньшего числа не участвуют в формировании суммы.

Ответ от ?????? ????r?????u[гуру]
имхо, при делении целого числа в асме, остаток заносится в отдельный регистр. а при делении вещественного числа, все происходит в сопроцессоре и так не выделяется. если репу почесать то выделить остаток математичски из вечественного числа можно, но придется попыжится, разницу чувствуетете? почему асм, а не с/с++ и т. п. , потому что в итоге все преобразуется в машиный код

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Почему остаток от деления работает только с целочисленными типами данных в C/C++, Java,ведь математически это допустимо?
 

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

Имя*

E-mail:*

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