當前位置:編程學習大全網 - 網站源碼 - c語言補碼源代碼

c語言補碼源代碼

# include & ltstdio.h & gt

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;

}

  • 上一篇:如何挖 山寨幣
  • 下一篇:android開發中怎麽去調試debug
  • copyright 2024編程學習大全網