Одинаковы ли (bool) (i & 1) и i% 2 == 1?

(bool) (i & 1) и i% 2 == 1 всегда одинаковы, где i равно int ?

Примечание: говоря всегда, я имею в виду для всех платформ (даже если байт 16 бит) и для всех стандартов C и C ++.

Изменить:

Для всех стандартов C и C ++, где существует bool .

27
задан Mihran Hovsepyan 22 June 2011 в 10:49
поделиться