Пользователь
Сообщения: 78
Благодарности: 14
|
Профиль
|
Отправить PM
| Цитировать
Извиняюсь что поднимаю старую тему, но хоть убейте не могу понять как вычисляется set /A V=.
К примеру %random% равен 95. Соответственно выглядеть будет так: set /A V=95 - (95 / 10) * 10 + 1.
Как помниться еще со школы приоритет вычисления в данном случае:
1. Скобки
2. Умножение\деление
3. Плюс\минус
------------------------------------------------
1. Делим то что в скобках: 95/10=9,5
2. Полученное умножаем на 10: 9,5*10=95
3. Далее отнимаем полученное число от 95: 95-95=0
4. И последнее: 0+1=1.
Итого "echo !v!" показывает 6.
То ли я владею старой информацией, то ли начинаю деградировать...
|
Отправлено: 16:45, 25-03-2013
| #3
|