Mega Code Archive

 
Categories / C++ Tutorial / Data Types
 

Shift left

#include <iostream> using namespace std; void show_binary(unsigned int u); int main() {   int i=1, t;   for(t=0; t < 8; t++) {     show_binary(i);     i = i << 1 ;   }   return 0; } // Display the bits within a byte. void show_binary(unsigned int u) {   int t;   for(t=128; t>0; t=t/2)     if(u & t) cout << "1 ";     else cout << "0 ";   cout << "\n"; } 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0