[an error occurred while processing this directive]
Это не компиляторозависимые вещи, а вполне определенные Стандартом. (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено dxp 16 сентября 2005 г. 08:24
В ответ на: так откройте отправлено Doka 16 сентября 2005 г. 07:02

Деление выполняется по правилу: если делитель равен нулю, то результатом будет неопределенное поведение, иначе (a/b)*b + a%b is equal to a. Т.е. если делимое и делитель имеют один знак, то частное будет положительным, иначе отрицательным. Остаток будет неотрицательным, если делимое и делитель неотрицательны, иначе его знак является зависящим от реализации.

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

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru