Перельманы!
код a=b-1
выдает на выходе
4,3,2,1,0,255,254.... и так по кругу.
а можно ли сделать так чтобы
4,3,2,1,0,-1,-2,-3....?
тоесть перескочило через ноль, но сам ноль не отлавливать.
И число с предыдущим - не сравнивать
roboforum.ruТехнический форум по робототехнике. |
|
|
MEXAHuK писал(а):вероятно, b (и a) имеет тип unsigned char (0 to 255) ?
в таком случае имеет смысл изменить тип b (и a) на (long) int ?
к561ЛА7 писал(а):MEXAHuK писал(а):вероятно, b (и a) имеет тип unsigned char (0 to 255) ?
в таком случае имеет смысл изменить тип b (и a) на (long) int ?
Большое человеческое спасибо.
Arithmetic Logic Unit – ALU
Status Register:
• Bit 2 – N: Negative Flag
The Negative Flag N indicates a negative result in an arithmetic or logic operation. See
the “Instruction Set Description” for detailed information.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4