一個人不醉
級別: *
![]() |
請問取反k10 等于多少啊,我記得的是k5,但是三菱plc編程軟件顯示—11,怎么都想不通啊 |
---|---|
|
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
K10換成二進制為: 0000 0000 0000 1010 對其取反的結(jié)果為: 1111 1111 1111 0101 ===================================== 對于帶符號的數(shù),計算機存儲時為其補碼形式,但顯示時仍還原為原碼。 這樣,對1111 1111 1111 0101除去第一位的符號位,其他位取反得其反碼1000 0000 0000 1010,再加一得其補碼1000 0000 0000 1011 。 最后得到的這個1000 0000 0000 1011 顯示出來即為-11 。 |
---|---|
本帖最近評分記錄: |
sjm213
有小知識,無大學問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
是加1求其補碼,而不是加一個補碼。 補碼的補碼為其原碼,補碼=發(fā)碼+1 。 ============================== 對于正數(shù) 原碼=反碼=補碼 |
---|---|
|