|
hblovetian
新手,望各位大哥大姐指點。
級別: 略有小成
|
新手求助,經?匆娨粋條件成立把0傳到一個字存儲區,否則把16#FFFF傳人。為什么傳16#FFFF 。麻煩解釋一下,謝謝! |
|
|---|---|---|
|
本帖最近評分記錄:
|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
找一下程序中有無用到VD640的地方,這個就是32位數了 |
|---|---|
|
本帖最近評分記錄: |
|
sjm213
有小知識,無大學問。
級別: 論壇版主
|
作為32位的VD640,其實包含VW640和VW642這兩個字。 當VW642為正數時,它最高位標志為0,所以VW640的位也全部為0,來保證VD640最高位也是0,VD640仍是一個正數,且數值大小等于VW642; 當VW642為負數時,它最高位標志為1,所以VW640的位也全部為1,來保證VD640最高位也是1,VD640仍是一個負數,且數值大小等于VW642。至于此時為什么要把VW640填入FFFF,請閱讀電腦知識中關于負數的存儲方式以及原碼/反碼/補碼等。 給個參考地址: http://m.wsrsbx.cn/read-gktid-1422228.html http://blog.sina.com.cn/s/blog_40b0c14b01018z9s.html |
|---|---|
|
|