Re: 算式問題
|
||||
---|---|---|---|---|
資深會員
|
原來如此
謝謝
發表於: 2007/10/12 15:24
|
|||
|
Re: 算式問題
|
||||
---|---|---|---|---|
版主
|
在 Watch Window 選變數的內容,改為 10 進制並將旁邊的 Signed 打勾後就可以顯示正負數了。
發表於: 2007/10/12 15:14
|
|||
|
Re: 算式問題
|
||||
---|---|---|---|---|
資深會員
|
嗯...
發表於: 2007/10/12 14:53
|
|||
|
Re: 算式問題
|
||||
---|---|---|---|---|
中級會員
|
我己經把A那各變數用有號數來看了
A=10-20 和A=X-Y X=10 Y=20 是用同一種設定來看的 但我用常數減都OK 只要換來我要用ㄉ變數去減就錯ㄌ(我知道如果用無號數16進制式-10是等於65526) 我不知道是不是我ㄉ哪裡有問題 還是誰能試試看有沒有這樣ㄉ問題.如何用好教我 幫我試試看用變數加減 是不是結果是負的就會錯了
發表於: 2007/10/12 14:01
|
|||
|
Re: 算式問題
|
||||
---|---|---|---|---|
版主
|
65526 =-10 這是對的答案,因為是採用二的補數表示。
如果你不認為 65526 = -10 , 那 -10 姚如何表示呢? 65535 = 0xffff = -1 65534 = 0xfffe = -2
發表於: 2007/10/12 12:14
|
|||
|
算式問題
|
||||
---|---|---|---|---|
中級會員
|
我用有號數的變數去做加減
如果我後面相減的2個數也都是變數 像:A=X-Y 若X=10 Y=20 那答案應該是-10 但我出來的卻是65526 我的變數有用看有號數的 也設定有號數的 更奇怪的是我如果用常數去減就對ㄌ 像:A= 10-20 他出來A就是-10了 是不是我的設定有錯啊 用變數去加減 負的好像都錯ㄋ
發表於: 2007/10/12 10:24
|
|||
|