Attenzione ... devi essere preciso ... se a e b sono interi a 32 bit i "primi bit" non sono quelli che hai detto tu perchè il dato viene espresso in binario con 32 bit

00000000000000000000000000001100
00000000000000000000000000001110

Quindi devi specificare il numero dei bit che vuoi confrontare ... ad esempio tu parli dei bit 3, 2 e 1