All pastes #53449 Raw Edit

Unnamed

public text v1 · immutable
#53449 ·published 2006-05-04 05:26 UTC
rendered paste body
int main()
{
char val[14];
unsigned long int value;
int i;
int j;

printf("Gimme a value and I'll devide it into 8 4-bit pieces.");
fgets(val,sizeof(val),stdin);
sscanf(val,"%d",&value);

printf("%d is the value\n",value);

for (i = 0; i < 32; ++i){
	for (j = 0; j < 4; ++j){
		if ((value >> (i + j) & (0x80000000 >> (i + j)) != 0))
			printf("1");
		else
			printf("0");
	}
	printf("\n");
	i += j;
}
return (0);
}
////////////////////////OUTPUT BELOW/////////////////////////////

Gimme a value and I'll devide it into 8 4-bit pieces.1
1 is the value
1000
0000
0000
0000
0000
0000
0010