Почему -2^2=-4? Для меня это новость. Оказывается надо исползовать скобки. Но почему эта запись дает -4?

Приоритет у возведения в степень выше? -2^2=-* (2*2) =-4? -2. Но это же не правильно. -2^2=должно означать (-2) * (-2) !
7 года назад от AnnaRucker59

3 Ответы



0 голосов
Всё правильно вам Андрей сказал. Вначале возведение в степень, затем - умножение на число (в данном случае на минус один) . Сравните запись

-x^2

Это неположительная величина для любых х. Никто специально не пишет так:

- (x) ^2

даже в школе (хотя результат тот же) . В средах программирования, с которыми приходилось работать, такой же порядок действий.
7 года назад от Андрей Петров
0 голосов
Эта запись не дает -4. Минус перед числом относиться у числу. Только если после минуса стоит скобка (оператор) , тогда минус применяют ко всей скобке (оператору) .
7 года назад от Дэрик Осава
0 голосов
Вот так галимые двоечники и появляются. "Какой ещё приоритет возведения в степень? ! Какие ещё правила? ! Я заявляю, что это неправильно, потому что мне так не нравится! _! _! ".
Не знаешь простейших правил, так запоминай, а не вопи дурным голосом.
 (-2) * (-2) - это (-2) ^2.
А -2^2 - это (-1) *2^2
Кого-то из вас двоих надо розгами до крови высечь.
Или училку, что простейшим вещам не обучила, или все-таки тебя
_
Интересно, может у тебя и 3+3*2 равно 12?
7 года назад от ревиа гага

Связанные вопросы