#include void printbinary(int c) { int flag = 128; int i; int a = 0; for(i=8;i>=1;i--){ a = flag & c; a = a >> (i-1); flag = flag >> 1; putchar(a + '0'); } printf(" "); } int exchange(int c) { int temp = 0; c = c << 4; temp = c & 0x00000f00; temp = temp >> 8; c = c | temp; c = c & 0x000000ff; return c; } int main() { int c; printf("Please enter the input text:\n"); c=getchar(); while ((c != '\n') && (c != EOF)){ c = exchange(c); printbinary(c); c=getchar(); } printf("\n"); return 0; }