cout << (int)(bool)(c&0x80);
cout << (int)(bool)(c&0x40);
cout << (int)(bool)(c&0x20);
cout << (int)(bool)(c&0x10);
cout << (int)(bool)(c&0x08);
cout << (int)(bool)(c&0x04);
cout << (int)(bool)(c&0x02);
cout << (int)(bool)(c&0x01);