C/C++の宿題を片付けます 96代目
■ このスレッドは過去ログ倉庫に格納されています
0780デフォルトの名無しさん
2007/10/07(日) 00:06:34int main(void)
{
int i, n;
n = 2 + 8 + 32 + 128 + 512 + 2048;
printf("\n%d = ", n);
for(i=sizeof(int)*4; i>=0; i--) putchar((n >> i) & 1 ? '1' : '0');
n = -1;
printf("\n%d = ", n);
for(i=sizeof(int)*4; i>=0; i--) putchar((n >> i) & 1 ? '1' : '0');
return 0;
}
こんな感じ>ビットシフト
■ このスレッドは過去ログ倉庫に格納されています