int?主()
{int?I,num,a[8],b[8];
while(1==scanf("%d ",& ampnum))
{ for(I = 7;我& gt=0;我-)
{ a[I]=(num & amp;(1 & lt;& lt我))!=0;
b[I]= a[I];
}
if(num & lt;0)
{ for(I = 6;我& gt=0;我-)
a[I]= 1-a[I];
for(I = 0;我& lt7 & amp& ampa[I]= = 1;i++)
a[I]= 0;?
如果(我& lt8)a[I]= 1;
}
printf(" % 3D:",num的8位源代碼);
for(I = 7;我& gt=0;我-)
printf("%d ",a[I]);?
printf(" \ n ");?
printf(" % 3d:",num的8位補碼);
for(I = 7;我& gt=0;我-)
printf("%d ",b[I]);?
printf(" \ n ");?
}
回歸?0;
}