Результаты поиска по запросу "operator-precedence"

0 ответов

 за.

то я дурачился с новым оператором возведения в степень и обнаружил, что нельзя ставить унарный оператор непосредственно перед базовым числом. let result = -2 ** 2; // syntax error let result = -(2 ** 2); // -4 let x = 3; let result = --x ** 2; ...

2 ответа

Как * точно * работает RHS оператора PowerShell -f?

В прошлый раз я запутался [https://stackoverflow.com/questions/1827862/what-determines-whether-the-powershell-pipeline-will-unroll-a-collection] КстатиPowerShell [http://en.wikipedia.org/wiki/Windows_PowerShell]С готовностью разворачивая ...

7 ответов

30

то у меня есть, и мне интересно, как это работает и что на самом деле делает. #define NUM 5 #define FTIMES(x)(x*5) int main(void) { int j = 1; printf("%d %d\n", FTIMES(j+5), FTIMES((j+5))); }Выдает два целых числа: 26 и 30. Как оно это делает?

ТОП публикаций

1 ответ

Я также исправил MDN :-)

ascript некоторые операторы обрабатываются раньше других: 1 + 2 * 3 // 1 + (2 * 3) // 7 because * has higher precedence than + 1 === 0 + 1 // 1 === (0 + 1) // true because + has a higher precedence than ===MDN имеетполная разбивка всех ...

6 ответов

Операции с указателями и приоритет операторов в C

ФонПросто поговорил с парнем из C сегодня, и мы не согласились на следующее: int intgA[2] = { 1, 2 }; int intgB[2] = { 3, 5 }; int *intAPtr = intgA; int *intBPtr = intgB;Итак, когда мы делаем: *intAPtr++ = *intBPtr++; Мой анализПервый: intBPtr ...

1 ответ

... до следующей версии языка, где вы можете перегрузить сам приоритет.

понимаю, почему код ниже печатает1. 1 && 0 это не то же самое, чтоtrue && false ->false? Почему это не печать0? #include <iostream> using namespace std; int main(){ cout << 1 && 0; return 0; }

4 ответа

 но я, конечно, рад, что обширные разговоры и ответы позволили вам узнать что-то +1 для упорства

учаю следующее: puts true or true and false # >> trueтогда как я также получаю: if true or true and false puts "that's true!" else puts "that's false!" end # >> that's false!Почемуtrue or true and false обеtrue а такжеfalse (как кошка Шредингера)?

3 ответа

Я, конечно, говорю о втором printf () здесь.

чаю язык C и довольно запутался различия между++*ptr а также*ptr++. Например: int x = 19; int *ptr = &x;я знаю++*ptr а также*ptr++ дают разные результаты, но я не уверен, почему это так?

2 ответа

Следовательно, Python анализирует это выражение так:

ся, на этот вопрос ответили только для Java, но я хотел бы знать, как это работает в Python. Так это одно и то же? a += b / 2а также a += (b / 2)

0 ответов

Java: префиксы, префиксы операторов

У меня есть два похожих вопроса о приоритетах операторов в Java. Первый: int X = 10; System.out.println(X++ * ++X * X++); //it prints 1440Согласно сУчебник ...