その時々

その時々で違うんです。特に決まっていないんです。

(C言語)2進数表示

C言語で10進数を2進数表示したいのでロジックを考えてみました。
次のロジックで2進数表示出来ます。

int i, j;
char nisin[25]; /* 24bit表示 */

j = 777; /* 2進数にしたい10進数 */

memset(&nisin, 0, sizeof(nisin));
for(i=0; i<24; i++){
nisin[i] = (char)(jyu % 2)+0x30;
jyu /= 2;
}
printf("%s\n", nisin);