C言語なら俺に聞け(入門編)Part 58
at TECH
623:デフォルトの名無しさん
09/12/28 23:13:11
>>614
32bit なら 5回
下の関数みたいなのをマクロで作ればおk
int leftbit(unsigned long x)
{
int bit=0;
if(x&0xffff0000) bit+=16,x>>=16;
if(x&0xff00) bit+=8,x>>=8;
if(x&0xf0) bit+=4,x>>=4;
if(x&0xc) bit+=2,x>>=2;
if(x&0x2) bit+=1,x>>=1;
return bit;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5400日前に更新/137 KB
担当:undef