先頭に0がつく二進数を右シフトすると欲しい結果と異なるのですが。どなたか教えて頂けると幸いです。
具体的に説明させて頂きます。
0b001を1bit右シフトしたいとき、0b0010という結果が得られるようにするにはどのようにすれば良いのでしょうか。
教えて頂けると幸いです。
python
1num = 0b001 2 3num = num << 1 4 5print(bin(num))
回答1件
あなたの回答
tips
プレビュー
Q&A
解決済
退会済みユーザー
総合スコア0
投稿2019/10/25 08:59
先頭に0がつく二進数を右シフトすると欲しい結果と異なるのですが。どなたか教えて頂けると幸いです。
具体的に説明させて頂きます。
0b001を1bit右シフトしたいとき、0b0010という結果が得られるようにするにはどのようにすれば良いのでしょうか。
教えて頂けると幸いです。
python
1num = 0b001 2 3num = num << 1 4 5print(bin(num))
回答1件
あなたの回答
tips
プレビュー