首页
/
每日頭條
/
圖文
/
計算機中有符号和無符号
計算機中有符号和無符号
更新时间:2026-06-27 19:33:55
有符号數和無符号數

學習了二進制數據,我們知道,在計算機系統中,存儲的任何數據都是以二進制數據的格式存儲。存儲數據的最小單位是字節(Byte),一個字節的容量是八位(bit),可以存儲8個二進制數據。在講解“有符号數”和“無符号數”之前,我們先來舉一個例子。

計算機中有符号和無符号(計算機世界裡的)1

例如,有個人(稱呼A)去爬山,半路上碰到一個朋友,朋友送了他一瓶水,此時A手上擁有一瓶水;那麼,有如下的情況:

(1) 如果A覺得渴,那麼,A覺得手上的這瓶水很寶貴,就把這瓶水喝掉;

(2) 如果A覺得不渴,那麼,A覺得手上的這瓶水很重,麻煩,就丢掉;

(3) A手上的那瓶水,永遠是那瓶水,本身沒有任何變化。但是,A以不同的角度來看這瓶水,那麼,會得到不同的結果。

在這個例子中,可以進行比較,如下:

(1) 人員A就如同一個計算機系統;

(2) 人員A手上拿有一瓶水,就如同計算機内存中,一個字節存儲的一個數值;

(3) 例如,在内存的一個字節中存儲255這個整數值。那麼,一個字節中的255這個數值,永遠是255,不會有任何改變。但是,計算機系統把255這個數值,以不同的角度來看待,會有不同的結果。

那麼,在計算機系統中,可以把内存中存儲的數值當做“有符号數”和“無符号數”來看待。同一個數值,以不同的角度來看待,有不同的結果。

下面,我們來看看計算機系統對“有符号數”和“無符号數”的處理。

有符号數的定義是:字節的最高位作為符号位,其餘的是數值位。例如一個字節中存儲的二進制數為1100 1000,最高位1作為符号位,其餘的7位 100 1000 作為數值位。

那麼,符号位占據1位,就有0和1這樣的兩種數值,就有:

(1) 如果符号位為0,那麼字節中存儲的數值是正數;

(2) 如果符号位為1,那麼字節中存儲的數值是負數;

對于1100 1000這樣的二進制數據,符号位是1,就表示負數。在有符号數中,表示負數的算法是:

(1) 把數值位中存儲的二進制數據,每個位都取反,就是原來為0的值變為1,原來為1的值變為0;

(2) 給對取反後的二進制數據加1,得到的數值就得到負數值;

所以,有符号數可以表示正數,也可以表示負數。

無符号數的定義是:沒有符号位,所有的位數都是數值位。所以表示的都是正數。

例如1100 1000這個數值,如果作為有符号數看待,那麼符号位是1,數值位是100 1000。所以,符号位是1,所以,這個數據是負數。然後,表示成十進制時,對數值位的操作是:

(1) 數值位取反,得到011 0111;

(2) 對取反後的數值 011 0111加1得到011 1000,數值位的值為56;

那麼,1100 1000這個二進制數據表示為“有符号數”時,就是-56這個數值。

如果作為無符号數看待,那麼,就沒有符号位,所有的位數都是數值位,所以11001000都作為數值位,表示的十進制數值是180。

例如,0111 0011這個數值,如果當做“有符号數”看待,那麼,其符号位是0,所以,表示正數,數值位是115,所以,表示正115這個數值。如果當做無符号數看待,所有位都是數值位,計算得到115這個數值,所以,表示正115。所以我們可以總結:

(1) 無符号數,總是表示正數。所有位數都表示數值位。

(2) 有符号數,可以表示正數和負數,最高位是符号位,其餘位都是數值位。如果符号位是0,則表示正數;如果符号位是1,則表示負數。對于負數的表示方法是:數值位全部取反,再加1,得到的數值就是負數值。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
十大忌諱你知道哪些(用詞這樣百無晉忌)
十大忌諱你知道哪些(用詞這樣百無晉忌)
     “有醋可吃糠,無醋肉不香。”   —— 探員手記   歡迎加入遣詞造句1班(太原群),今天我們将教授四字詞語,零基礎同學也可以參加,晉言晉語,包教包會。   不用再擔心鍵盤上的H鍵被磨平棱角,聊天隻會發紅紅火火恍恍惚惚。   本期為你準備了太原文化人都在用的四字詞語,它們都有哪些?适合在什麼場合用?   快跟上節奏解鎖新技能,把它們打包進肚吧。  ...
2026-06-27
故宮中的養心殿是用來幹什麼的(故宮最精美的養心殿将閉門精修)
故宮中的養心殿是用來幹什麼的(故宮最精美的養心殿将閉門精修)
  故宮博物院院長單霁翔說:“養心殿是故宮最精美、工藝難度最高的建築,因為有了修複壽康宮、慈甯宮的經驗,這才敢啟動養心殿的修繕。”      圖為養心殿中慈禧垂簾聽政的地方。 文彙報首席記者 江勝信攝   ■文彙報首席記者 江勝信   故宮城牆暗藏險情,養心殿出現多處隐患,古建修繕人才卻青黃不接,怎麼辦?故宮文物總數超過180萬件套,因前殿後宮不可能大規模改...
2026-06-27
陽山玻璃棧道吓壞野豬(清遠玻璃橋的野豬火了)
陽山玻璃棧道吓壞野豬(清遠玻璃橋的野豬火了)
  不知道從什麼時候開始   全國各地吹起來了"玻璃橋"風   講真,如果沒有心理準備   真得會被吓尿的   說跪就跪系列   ▽      趴着回來系列   ▽      很多玩過的人都吓得腿軟   那麼如果是野生動物挑戰玻璃橋呢   畫風轉得太快了!哈哈哈!   11月29日,在廣東清遠   一隻野生山豬闖入景區玻璃天橋      保安說:   “二師...
2026-06-27
2米高的女兒牆可以用砌體施工麼(砌體女兒牆的限制)
2米高的女兒牆可以用砌體施工麼(砌體女兒牆的限制)
  什麼情況下可采用磚做女兒牆?有何構造要求?      《非結構構件抗震設計規範》JGJ 339-2015第4.4.2條,女兒牆高度超過0.5m時、人流出入口、通道處或9度時,出屋面砌體女兒牆應設置構造柱與主體結構錨固,構造柱間距宜取2.0m~2.5m;高層建築的女兒牆,不得采用砌體女兒牆。      22G614-1具體規定   1、砌體女兒牆頂部應采用...
2026-06-27
有話說随遇而安(小議随遇而安)
有話說随遇而安(小議随遇而安)
  #情感點評大賞#   文/王民官      《幽窗小記》中有這樣一副對聯:“寵辱不驚,閑看庭前花開花落。去留無意,漫随天外雲卷雲舒。”這句話的意思是說,為人做事能視寵辱如花開花落般平常,才能不驚;視職位去留如雲卷雲舒般變幻,才能無意。   看起來,人生雖然存滿了荊棘與挫折,教訓與失敗,但拿這句話一對照,就瞬時感覺天空飄來五個字:那都不叫事。“是事兒也就煩...
2026-06-27
Copyright 2023-2026 - www.tftnews.com All Rights Reserved