All pastes #276682 Raw Edit

Untitled

public text v1 · immutable
·published 2006-12-12 16:37 UTC
rendered paste body
#include <stdio.h>

void
printbinary(int x)
{
        int i, printed=0;

        for (i = sizeof(x)*8-1; i >= 0; i--) {
                int c = (x>>i) & 1;
                if (printed || c || !i)
                        printf("%d", (x>>i) & 1), printed=1;
        }
        printf("\n");
}

int
main(void)
{
        printbinary(12894228);
        printbinary(65536);
}