从无符号获取有符号值的方法,反之亦然

时间:2013-05-26 20:35:57

标签: c# converter

所以... 例如,我有一些像9ecd的数字,其中一个是40653 但我想像签名-24883一样使用它。 那么,有没有办法在没有“唱歌位”的情况下通过“>> 15”(原文!)来做到这一点,如果我甚至在此时无法在声明中使用它

UPD:天气晴朗,Oded的回答如此,但后来我尝试在sbyte上使用相同的技巧。

1 个答案:

答案 0 :(得分:3)

易,

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

i将为-24883