プログラミング > 最上位ビット抽出

「プログラミング/最上位ビット抽出」の編集履歴(バックアップ)一覧はこちら

プログラミング/最上位ビット抽出」(2015/08/29 (土) 08:59:11) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#html2(){{{{{{ <code> #include <stdio.h> int msbit(int n); int main(void) { int w = 0x28394852; printf("%x\n", msbit(w)); return 0; } int msbit(int n) { int b = n; while(n) { b = n; n &= n-1; } return b; } </code> }}}}}}
#html2(){{{{{{ <code> #include &lt;stdio.h&gt;<br/> <br/> int msbit(int n);<br/> <br/> int main(void)<br/> {<br/> int w = 0x28394852;<br/> <br/> printf("%x\n", msbit(w));<br/> <br/> return 0;<br/> }<br/> <br/> <br/> int msbit(int n)<br/> {<br/> int b;<br/> <br/> while(n) {<br/> b = n;<br/> n &= n-1;<br/> }<br/> return b;<br/> }<br/> </code> }}}}}}

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。