友人にプログラムを教えていた時、 #include <stdio.h> char list[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; int main(){ unsigned int a = 363546000; int b, i, j; int c = sizeof(int) * 8; int flg = 0; for(i = c - 4;i >= 0;i -= 4){ b = (a >> i) & 0x0f; if(flg == 0 && b < 1){ continue; } flg++; printf("%c", list[b]); } /* for(i = 4;i <= c;i += 4){ b = (a >> (c - i)) & 0x0f; if(flg == 0 && b < 1){ continue; } flg++; printf("%c", list[b]); } */ return 1; } すっごく変な気分になりましたとさ(ぉ