電銷管理系統(tǒng)軟件seo技術培訓中心
目錄
- 一、機器數
- 二、碼制
- 三、數的表示范圍
一、機器數
機器數就是一個數在計算機中的二進制表示,計算機中機器數的最高位是符號位,正數符號位為0,負數符號位為1,機器數包含原碼、反碼和補碼三種表示形式。
二、碼制
表現(xiàn)形式 | 數值1 | 數值-1 | 1+(-1) |
---|---|---|---|
原碼 | 0000 0001 | 1000 0001 | 1000 0010 |
反碼 | 0000 0001 | 1111 1110 | 1111 1111 |
補碼 | 0000 0001 | 1111 1111 | 0000 0000 |
移碼 | 1000 0001 | 0111 1111 | 1000 0000 |
①反碼:對比原碼,若原碼為正數,則反碼等于原碼,若原碼為負數,則符號位不變,數值位取反(原來是0的變成1,原來是1的變成0);
②補碼:對比原碼,若原碼為正數,則補碼等于原碼,若原碼為負數,則補碼等于反碼+1;
③移碼:符號位在補碼的基礎上取反就行。
三、數的表示范圍
例題:若某計算機采用8位整數補碼表示數據,則運算___將產生溢出。
A.127+1
B.-127-1
C.-127+1
D.127-1
解析:根據補碼的表示范圍,當n=8時帶入計算,可得結果 -128~127,超出這個范圍的只有選項A。