Правильно ли я разбиваю эту строку в логике C # .Net? - PullRequest
0 голосов
/ 08 декабря 2018

Вопрос: Допустим, целочисленные переменные x = 10, y = 5, z = 3, w = 2.Значение x + y% w равно?

Возможные ответы: A: 11 B: 1 C: 12 D: ничего из вышеперечисленного

X + Y простой оператор конкатенации или сложения с%который является оператором остатка.Разве это не будет 10 + 5 = 15 с остатком 2?или 10 + 5 с остатком от двух?

Ответы [ 2 ]

0 голосов
/ 22 декабря 2018

% оператор в основном означает делить и использовать только остаток.

0 голосов
/ 08 декабря 2018
x+y%w -> 10+5%2 = 11  because 5%2 (=1) has the highest priority
(x+y)%w -> (10+5)%2 = 1 because the parenthesis modify the priority of operator
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...