トップページ
⇒
tech
1001コメント
273KB
C言語なら、俺に聞け! <27>
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0602
デフォルトの名無しさん
NG
NG
>601
はいよ。xが2の何乗かを調べる関数。2のべき乗以外の数入れると-1かえす。
int log_2( int x ) {
int ans = 0;
if ( (x & x-1) != 0 ) return -1;
--x;
while ( x ) x >>= 1, ++ans;
return ans;
}
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています