Казалось бы простой вопрос, но что то я сомневаюсь. Как определить модуль числа? Например: модуль отрицательного числа -135 равен 135 или |-135|=135. В описание PicBasicPro:
Оператор ABS Оператор ABS возвращает абсолютное значение числа.Если Вы имеете дело с переменной размером в байт и она будет больше чем 127 (старший разряд =1), то тогда результатом команды ABS будет разность =256 - значение. Если же Вы имеете дело с переменной размером в слово и она будет больше чем 32767 (старший разряд =1), то тогда результатом команды ABSбудет разность = 65536 - значение.
Пример: B0 VAR BYTE B0= 200 B1= ABS B0‘Результатом этой команды будет 50 (255-200)
Как же задать модуль числа?
Сообщение отредактировал
iso10 - Чт, 03.08.2017, 22:33