мне логически понятно как оператор "&" применяется к булевым значениям. А как он работает с интами? например 1"&"2, 2"&"2, 5"&"2....каким образом расчитывается значение в результате (0, 1, 2)?