トップページ⇒tech
12コメント2KB

右ビットシフト演算を4 回行い、 8で除算する方法

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/06/25(月) 19:32:55
例えば、10 進数の12( 2 進数の1100)に対して右ビットシフト演算を行う場合、

12= 1 1 0 0
 6= 0 1 1 0  右ビットシフト演算(1 回目)
 3= 0 0 1 1  右ビットシフト演算(2 回目)
 1= 0 0 0 1  右ビットシフト演算(3 回目)

となる。
このことから解かるように、
右ビットシフト演算を4 回行うことにより、
12( 10 進数)が
1(10 進数)になってしまいました。
0002デフォルトの名無しさん2007/06/25(月) 19:36:58
>>1
単発禁止な。あと小数になるとでもおもってたのか?
0003デフォルトの名無しさん2007/06/25(月) 19:51:30
次は16の場合でスレたててよ
0004デフォルトの名無しさん2007/06/25(月) 19:55:53
昔のおっちゃん世代なら常識だよな
0005デフォルトの名無しさん2007/06/25(月) 20:09:43
>>1
4回やってないじゃん!
0006デフォルトの名無しさん2007/06/25(月) 20:18:15
2x4=8はネタなんだよね?
微妙なボケ方すんなよ
0007デフォルトの名無しさん2007/06/25(月) 20:19:44
じゃあ24でだれかやってみてよ
24を8で除算する方法
0008デフォルトの名無しさん2007/06/25(月) 21:15:23
ここから、間抜けな>>1を晒すスレになりました。
0009デフォルトの名無しさん2007/06/25(月) 21:18:59
>>1を右シフトして存在を消したいですね。
0010デフォルトの名無しさん2007/06/25(月) 21:21:51
なんでたかがビットシフトごときでスレを2つも作るわけ?
0011デフォルトの名無しさん2007/06/25(月) 21:29:35
よーし、じゃあパパはこれでスレをたてちゃうぞー

static void foo () __attribute__ ((constructor));
static void bar () __attribute__ ((destructor));
0012デフォルトの名無しさん2007/06/25(月) 21:54:36
抵抗するんじゃない!逝っちゃえよ!
■ このスレッドは過去ログ倉庫に格納されています