Вопросы по теме 'expression-evaluation'
c++, вычисление выражений с несколькими символами `&&` и без оператора более низкого приоритета
Если выражение оценивает несколько операторов && и не оценивает никаких операторов более низкого приоритета (например, || , ?: ), будет ли выражение оцениваться как 0, как только один из && вернет 0, или оно завершит вычисление...
1996 просмотров
schedule
29.09.2022
Вычисление арифметического выражения с использованием обратной польской нотации (RPN)
Математическое выражение обычно выражается в инфиксной нотации. В целях оценки мы можем изменить его на постфиксную (обратную шлифовку) нотацию (используя такие алгоритмы, как Shunting-Yard ), а затем оценить постфиксную нотацию, используя стек....
3474 просмотров
schedule
19.03.2022
Вычисление выражения в C++ с использованием унарных операторов
Почему C/C++ не оценивает выражение в порядке слева направо в этих случаях: Первоначально x=1
Evaluating x + ++x gives 4.
Если выполняется нормальная оценка (приоритет ++ выше +), то результат должен быть 1 + 2 = 3
Сходным образом:
x +...
496 просмотров
schedule
14.10.2022
Влияет ли модификатор Java strictfp на современные процессоры?
Я знаю значение модификатора strictfp в методах (и в классах) в соответствии с JLS:
JLS 8.4.3.5, методы strictfp :
Эффект модификатора strictfp заключается в том, чтобы сделать все выражения float или double в теле метода явно...
1161 просмотров
schedule
19.07.2023
sed заменить число на число-1
Может ли sed обрабатывать замену и одновременно вычислять выражение для замены?
Например, у меня есть следующая запись в текстовом файле:
##################################### topd Tree1 - Tree14 #######################################
По...
1596 просмотров
schedule
16.10.2022
Когда и как оцениваются VLA в выражениях sizeof?
Стандарт C имеет этот язык:
6.5.3.4 Операторы sizeof и _Alignof
Семантика
Оператор sizeof возвращает размер (в байтах) своего операнда, который может быть выражением или именем типа в скобках. Размер определяется типом операнда....
101 просмотров
schedule
21.10.2023