button1.setText(R.string.hello); button2.setText(R.string.bye);
If the first operand is an int or uint (32-bit quantity), the shift count is given by the low-order five bits of the second operand. That is, the actual shift count is 0 to 31 bits.Пять младших бит от 32 — это 0, стало быть имеем
int A = 1 << 0;
Таким образом, A = 1.