Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char x = 'A';
- char x1 = 0;
- cout << x << endl;
- char bitler[8];
- for(int i=0; i<8; i++) {
- bitler[i] = x & 1; // 0101010a & 00000001 = 0000000a for a€{0,1}
- x >>= 1; // (00111110 << 1) returns 00011111
- }
- for(int i=7; i>=0; i--) {
- x1 <<= 1; // (00111110 << 1) returns 01111100
- x1 |= bitler[i]; // 01010100 | 0000000a = 0101010a for a€{0,1}
- }
- cout << x1 << endl;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement