16 ビットの符号なし整数があり、その値は次のようになります。
byte_val1 = 1000000000000001
これから、これを右にシフトして、次のようにする必要があります。
1100000000000000
私はこれをしました:
byte_val1 = byte_val1 >> 1
と取得しbyte_val1 = 100000000000000
ます。
その後、私はやった
byte_val1 = byte_val1 Or &H80
しかし、私は望ましい結果を得られませんでした...代わりに私は得100000010000000
ました。
では、その結果を得るにはどうすればよいでしょうか。