[已解決]批處理中set/a怎么利用移位判斷正負set/a 1>>31結果為0,是1/(2^31)這樣算的是吧,可是:set/a -1>>31結果是-1,但是-1/2147483648的結果卻是0,就是不明白為什么不是-1?nclick="copycode($('code0'));">復制代碼
- set/a n=a>>31
- ::a>0時,n=0,a<=0時,n=-1
[已解決]批處理中set/a怎么利用移位判斷正負set/a 1>>31結果為0,是1/(2^31)這樣算的是吧,可是:set/a -1>>31結果是-1,但是-1/2147483648的結果卻是0,就是不明白為什么不是-1?nclick="copycode($('code0'));">復制代碼
- set/a n=a>>31
- ::a>0時,n=0,a<=0時,n=-1