C言語なら俺に聞け(入門篇) Part 55
■ このスレッドは過去ログ倉庫に格納されています
0447デフォルトの名無しさん
2009/11/08(日) 00:27:08limits.hをインクルードしてsizeof(int) * CHAR_BITで
intのビット数を求め、10進数をunsignedにキャストして←ここ重要
1UL << (sizeof(int) * CHAR_BIT - 1)のマスクとandを取った結果が
0か1かを書きだして行く
マスクは>>で右シフトしてループ
■ このスレッドは過去ログ倉庫に格納されています