Почему результат 2 + 1 & 0 равен 0?

В VC2008 я набрал этот код:

int a = 2 + 1 & 0;

и результатом этого выражения является a = 0

Почему результат 0, а не 2?

6
задан Spark 29 December 2011 в 15:55
поделиться