Коллеги,
Неожиданно столкнулся с различием в собственном понимании приоритетов арифметических действий и понимания MS Excel...
Я всегда предполагал, что возведение в степень имеет приоритет над простыми арифметическими операциями (в том числе над отрицанием) - более того, в справке MS Excel находится тому явное подтверждение.
Поэтому я ожидал, что выражение вида
не должно менять свой знак: сначала единица возводится в степень, а потом выполняется инверсия знака результата вычислений.
Каково же было мое изумление, когда я обнаружил чередование знаков результатов вычисления как будто бы в степень возводится именно число -1.
Сталкивался ли кто-нибудь с подобными странностями или по-вашему в этом нет ничего странного?
Неожиданно столкнулся с различием в собственном понимании приоритетов арифметических действий и понимания MS Excel...
Я всегда предполагал, что возведение в степень имеет приоритет над простыми арифметическими операциями (в том числе над отрицанием) - более того, в справке MS Excel находится тому явное подтверждение.
Поэтому я ожидал, что выражение вида
Код |
---|
=-1^СТРОКА() |
Каково же было мое изумление, когда я обнаружил чередование знаков результатов вычисления как будто бы в степень возводится именно число -1.
Сталкивался ли кто-нибудь с подобными странностями или по-вашему в этом нет ничего странного?