是的啊,我就在想到底是什么原因?难道是BUG?
2007-08-25 10:12
2007-08-25 10:18

2007-08-25 10:20
tc for windows
得出的结果和楼主一样。
2007-08-25 10:26
[此贴子已经被作者于2007-8-25 10:55:00编辑过]
2007-08-25 10:32
2007-08-25 10:43
果然精辟,佩服佩服!
2007-08-25 10:52
写错了还佩服什么啊,前面我已经改过来了。
将溢出后的结果0xD090赋值给long类型后就是0xFFFFD090
2007-08-25 10:57
对,就是0xFFFFD090。不过还是要佩服一下百年侠客。呵呵
2007-08-25 11:03
0XD090=1101000010010000
第一个1是符号位。扩展后就是0xffff5090了
负数用补码表示(1101000010010000)补=(1010111101110000)=-12144
不知道我理解的对不对?
[此贴子已经被作者于2007-8-25 11:12:20编辑过]
2007-08-25 11:10