Código fuente 8 bits
# incluir & ltstdio.h & gt
int? principal()
{int? I, num, a[8], b[8];
while(1==scanf("%d ", & ampnum))
{ for(I = 7 ;i>=0;i-)
{ a[I]=(num &(1<<i))! =0;
b[I]= a[I];
}
si(núm & lt; 0)
{ for(I = 6;I>=0;I-)
a[I]= 1-a[I];
for(I = 0;I& lt7 & amp& ampa[I]= = 1;i++)
a[I]= 0;?
if (i & lt8)a[I] = 1;
}
printf(" % 3D:", código fuente de 8 bits de num ) ;
for(I = 7;I>=0;I-)
printf("%d ",a[I]);?
printf("\n");?
printf(" % 3d:", el complemento de 8 bits de num
for(I = 7; I>=0;I-)
< p); >printf("%d ",b[I]);?printf("\n");?
}
¿Volver? 0;
}