Untitled
public text v1 · immutable#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);
}