同じビット構造でCharをshortに変更したい。どちらも16ビットです
ショートは2の補数であり、1の補数であれば使用できることを理解しています
if a < 0 {return (short) math.abs a + 2 ^ 15;} else {return (short) a;} //right?
これを2秒補数ネガティブにするにはどうすればよいですか?
整数と同じように、文字の内部を操作できるようにしたいだけです。
答えが1つ追加するだけの場合、私は感情的になります:)