計算機中帶符號的數以什麼形式存在 5

時間 2025-07-09 03:40:10

計算機中帶符號的數以什麼形式存在

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 計算機中由存放程式和資料的各種儲存裝置 控制部件及管理資訊排程的裝置 硬體 和演算法 軟體 所組成的系統...