[an error occurred while processing this directive]
SM все компилеры умеют это делать. Что интересно все это проходит на Си. Я тоже засомневался... и вот нашел выдержку из мануала ИАРевского по поводу ассемблера
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено M@RS 19 июля 2005 г. 16:54
В ответ на: А могет быть, если оно не умеет "%", то заменить A%B на (A-A/B)? Я просто компилера не знаю этого на столько... отправлено SM 19 июля 2005 г. 16:51

MOD, % Modulo (3).
% produces the remainder from the integer division of the left operand by the right
operand. The operands are taken as signed 32-bit integers and the result is also a signed
32-bit integer.
X % Y is equivalent to X-Y*(X/Y) using integer division.
Example
2 % 2  0
12 % 7  5
3 % 2  1

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru