2013-05-26 62 views
0

所以...... 例如,我有一些像9ecd數哪一個是40653 但我想用它就像signed -24883。 那麼,有沒有辦法做到這一點,沒有「唱歌」 - 如果我甚至不能在此處使用聲明,請使用「>> 15」(原文!)方式來獲得無符號的符號值,反之亦然

UPD:這是全部陽光明媚與Oded的答案,但後來我試圖用sbyte相同的技巧。

+1

'選中((短)0x9ecd)' – Oded

+0

雖然你只應該需要'unchecked'如果你明確地打開'checked'地方。 –

回答

3

簡單,

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

i-24883

相關問題