0

だから...例えば、私は9ecdどれがどれであるかのようないくつかの番号を持っていますが、私は40653 それを signed のように使いたいです-24883。それで、「ビットを歌う」なしでそれを行う方法はありますか-この時点で宣言で使用することさえできない場合、">>15"(原文のまま!)による回避策

UPD: Oded の回答ですべて晴れていましたが、sbyte で同じトリックを使用しようとしました。

4

1 に答える 1

3

簡単、

int u = 0x9ecd;
int i = (short)u;

iになります-24883

于 2013-05-26T20:39:44.227 に答える