ment-content">
<p><a href="#comment-1441886" rel="nofollow">@谷壳 </a><br/>
这个问题在《深入理解计算机系统》（中文版）第二章 也就是51页有解释：<br/>
short sx = -12345；<br/>
unsigned uy = sx；<br/>
大端输出 uy = 4294954951： ff ff cf c7<br/>
这表明当把short转换成unsigned时，我们先要改变大小，之后再完成从有符号到无符号的转换。<br/>
也就是说 （unsigned）sx 等价于（unsigned ）（int）sx， 求值得到4294954951，<br/>
�