Что означает (10% 2)? - PullRequest
       56

Что означает (10% 2)?

0 голосов
/ 21 августа 2010

Что означает код (10%2)?

Ответы [ 8 ]

18 голосов
/ 21 августа 2010

% является оператором модуль .

Итак, это, по сути, говорит о том, что остаток от 10 делится на 2?

10 % 2 == 0
10 % 5 == 0
10 % 7 == 3
10 % 3 == 1
4 голосов
/ 21 августа 2010

10 по модулю 2, или, другими словами, остаток от 10, деленный на 2.

10 % 2, равен 0, поскольку после деления на 2. остатка нет.

10 % 3 -> это разделит на 3, что приведет к остатку 1 (10 = 3 * 3 + 1)

2 голосов
/ 21 августа 2010

10% 2 должно дать вам 0. Это оператор MODULUS

2 голосов
/ 21 августа 2010

Оператор модуля (%) вычисляет остаток после деления первого операнда на второй.

1 голос
/ 21 августа 2010

10% 2 равно 0, 10 делится на 2, остальные равны 0. Это также может означать, что число четное.

0 голосов
/ 21 августа 2010

10% 2 означает, что когда вы делите 10 на 2, то каков остаток. Остаток становится ответом.

0 голосов
/ 21 августа 2010

% используется для поиска остатка.теперь% и / два разных оператора.где / дает частное,% выводит остаток.

10% 2 = 0

10/2 = 5

0 голосов
/ 21 августа 2010

% - базовый оператор модуля, который дает вам остаток от операции деления между целыми числами.

Здесь - это исчерпывающий список операторов в C, их имена и функциональные возможности, а также некоторые примеры и четкие пояснения.

...