编程打印十进制0~256的二进制,八进制,和十六进制数值表
来源:百度知道 编辑:UC知道 时间:2024/05/11 16:16:24
用C语言解决
完整程序如下:
main(){
char bin[10];
int i,j,k;
bin[9]='\0';
for (i=0;i<=256;i++){
k=1;for (j=8;j>=0;j--) {bin[j]=(i&k)?'1':'0';k*=2;}
printf("%d\t%s\t%o\t%X\n",i,bin,i,i);
}
}
TURBOC上调试通过。