unsigned char Number;

(Number & 1) Get 1:st bit out of Number
(Number & 2) Get 2:nd bit out of Number
(Number & 4) Get 3:rd bit out of Number
(Number & 8) Get 4:th bit out of Number
(Number & 16) Get 5:th bit out of Number
(Number & 32) Get 6:th bit out of Number
(Number & 64) Get 7:th bit out of Number
(Number & 128) Get 8:th bit out of Number

Ex:
if(Number & 1) cout << "First bit is true";
if(!(Number & 4)) cout << "Third bit is false";