Znajdziesz tu wszelakie informacje o szeroko pojętym programowaniu.
int a = 123; a |= 1<<3; //set 1 on 3 bite a &= ~(1<<3); //set 0 on 3 bite if (a & (1<<3))//if 3 bite is 1?