IEEE標準に準拠していないCCSからのフロートの変換を扱っています(符号ビット、指数、仮数の代わりに、指数、符号ビット、仮数を使用します)。>>>演算子を使用して奇妙な動作に遭遇しました。
与えられた
byte byte1=(byte)0x8A; //10001010
byte byte2=(byte)(byte1>>>1); //11000101
>>>を挿入することを指定しているのに、0なぜ取得するの1ですか?
これを回避してコーディングし、手動でビットを反転することはできますが、プラットフォーム固有であることを発見したくありません。