C/C++の宿題を片付けます 46代目

このエントリーをはてなブックマークに追加
647デフォルトの名無しさん
>>644
#include <stdio.h>

void d2b(int i);

int main(void)
{
unsigned int i;

for(i = 0; i < 256; i++) {
printf("10進数 %3d 2進数 ");
d2b(i);

}
}

void d2b(int i)
{
int j;
for (j = 8; j >= 0; j--){
printf("%u", (i>>j) & 0x0001);
}
printf("\n");
}