Сообщение от FINoM
|
Не очевидно.
|
дело тут не в очевидности, оператор "%" сравнивает число с учетом остатка, то-есть он и возвращает остаток от числа, и если остаток присутствует то число становится нечетным. А оператор "&" не обращает внимание на остатки. К примеру есть число 2.2 вот для оператора "&" оно будет четным, так как он отбросит остатки и не будет их учитывать. А оператор "%" посчитает число нечетным, так как учитывает остаток.