計算機中帶符號的數以什麼形式存在
1樓:網友
數值有正負之分,計算機就用乙個數的最高位存放符號(0為正,1為負).這就是機器數的原碼了。假設機器能處理的位數為8.即字遊哪長為1byte,原碼能表示數值的範圍為。
127~-0 +0~127)共256個。
有了數值的表示方法就可以對數進行算術運算。但是很快就發現用帶符號位的原碼進行乘除運算時結果正確,而在加減運算的時候就出現了問題,如下: 假設字長為8bits
00000001)原 + 10000001)原 = 10000010)原 = 2 ) 顯然不正確。
因為在兩個整數的加法運算中是沒有問題的,於是就發現問題出現在帶符號位的負數身上,對除符號位外的其餘各位逐位取反就產生了反碼。反碼的取值空間和原碼相同且一一對應。 下面是反碼的減法運算:
00000001) 反+ (11111110)反 = 11111111)反 = 0 ) 有問題。
00000001) 反+ (11111101)反 = 11111110)反 = 1 ) 正確。
問題出現在(+0)和(-0)上,在人們的計算概念中零是沒有正負之分的。(印度人首先將零作為標記並放入運算之中,包含有零號的印度數學和十進位計數對人類文明的貢獻極神搜碼大).
於是就引入了補碼概念。 負數的補碼就是對反碼加一,而正數不變,正數的原碼反碼補碼是一樣的。在補碼中用(-128)代替了(-0),所以補漏卜碼的表示範圍為:
128~0~127)共256個。
注意:(-128)沒有相對應的原碼和反碼, (128) =10000000) 補碼的加減運算如下:
00000001)補 + 11111111)補 = 00000000)補 = 0 ) 正確。
00000001) 補+ (11111110) 補= (11111111)補 = 1 ) 正確。
有符號整數在計算機內的用什麼表示符號位
2樓:太平洋電腦網
有符號整數在計算機內,用最高位的二進位。
值辯團表示符號位,最高位為0表示正數,最高位為態姿1表示負數。
計算機中的符號位,就是在處理二進位資料時,專門規定有一位,是用來確定資料的正負容,符號位是1表示負數,是0表示正數。
這裡說的是有符號數,這個符號位通常是資料帆灶絕的最高位,如8位資料,左邊第一位是符號位,後邊七位用來表示資料大小。
關於帶符號整數在計算機中表示方法的敘述中,()是錯誤的。
3樓:科技獼猴桃
關於帶符號整數在計算機中表示方法的敘述中,()是錯誤的。
a.負數野芹咐的符號位是"1";b.正整首坦數採用補碼錶示,負整數採用原碼錶示。
c.數值"0"使用全0表示。
d.正整數採用原碼錶示,負頌純整數採用補碼錶示。
正確答案:正整數採用補碼錶示,負整數採用原碼錶示。
計算機中數的表示方式是怎樣的?
4樓:做而論道
在計算機系統中,數值,一律採用補碼錶示和儲存。
在計算機中,原碼和反碼,都祥螞是不存在的。
所以,求補碼,也不必使用它們。
補碼,是由一系列二進位碼組成的。
實用的有 8 位或 16 位。高檔的還清顫有 位。
補碼中的每一位,都對應一位十進位數。
要注意:最高位所對應的數值,是負數。
那麼,八位的補碼,各個位的數值,就是:
如果,有乙個補碼是:1011 1001。
它代表的數值,就是
倘若首位是 0,即為:0011 1001。
求數值,就更簡單了:32 + 16 + 8 + 1 = 57。
掌握了上述規律,由數值,再求補碼,也就很簡單了。
例如,求-125 的八位補碼。
這是負數,首位一定是答宴敗 1,代表了數值-128。
與-125 相比較,還應該有個 3。
用七位數值位表示 3,就是:000 0011。
綜合在一起,-125 的補碼,就是:1000 0011。
求補碼、求數值,都是很簡單的事。
並不需要拐到「原碼反碼取反加一符號位不變」去。
老外腦子不好用,才會弄出哪些個騷操作!
在計算機中,有符號數的符號通常用數的什麼表示
5樓:匿名使用者
最高位表示 就是第乙個數值 0表示正1表示負。
計算機中的URL是什麼呀,計算機中的URL是指什麼?
url 是univisal resource locator 的簡寫,即統一資源定位器。用來顯示資源所在的路徑資訊。計算機中的url是指什麼?url 統一資源定位系統 計算機中的url是什麼?url 統一資源定位符 電腦中的url是什麼意思?k是千 m是兆 g是吉咖 t是太拉 8bit 位 1byt...
計算機中的c語言是什麼意思,計算機中的pgup什麼意思
死老虎 c語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛。c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它解釋型...
計算機中的一些名詞解釋,計算機中的一些名詞解釋
1.crc就是塊資料的計算值,它的全稱是 cyclic redundancy check 中文名是 迴圈冗餘碼 crc校驗 就是 迴圈冗餘校驗 2.儲存系統 儲存系統 memory system 計算機中由存放程式和資料的各種儲存裝置 控制部件及管理資訊排程的裝置 硬體 和演算法 軟體 所組成的系統...