#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