整型有哪幾種形式?各種形式有什麼區別?

2021-09-29 04:13:14 字數 549 閱讀 9573

c++中提供的整數型別有三種:int、long、short,每種型別又分為有符號和無符號兩種型別。有符號整數既可以表示非負整數,又可以表示負整數;但是,無符號整數不能表示負數,只能表示非負整數。

(一)無符號整數

在記憶體中,int整數通常佔4位元組。在計算中,無符號整數表示的正整數範圍是有符號整數的2倍。

(二)有符號整數

在有符號整數中,資料的最高位代表符號位,1為負號,0為正號,在計算中,有符號整數是以補碼的形式來存放的。以int整數為例,當資料的位數不足32位的時候,先將該數轉換為補碼,然後擴充套件該數的符號位至第31位。有符號整數都是以補碼形式存放的,而且在幾乎所有的程式語言中都是如此,因為計算機只會做加法,不會做減法,所以需要將減法轉換為加法。

如設有符號數x,y,那麼x-y的值會被轉換為x(補)+(-y)(補);例如,(3-2)可轉換成(3+(-2)),運算過程為:3的十六進製制補碼0x00000003加上(-2)的補碼0xfffffffe,從而得到0x100000001。由於儲存範圍為4位元組大小,兩數相加後產生了進製,超出了儲存範圍,超出的1將被捨棄。進製被捨棄後,結果為0x00000001。

的幾種形式 反吊膜有哪幾種形式?

什麼是反吊膜?反吊膜有哪幾種形式?顧名思義,膜結構按結構可分為 骨格式膜結構 張拉式膜結構 充氣式膜結構。那麼,我們恆星膜結構骨格式膜結構有哪些特點呢?骨格式膜結構是池體上面以鋼結構為支撐,膜材反吊在鋼結構內部的新型汙水池加蓋方式。可防止鋼結構被腐蝕,起到延長反吊膜的使用年限的效果。鋼支撐反吊膜主要...

外鏈的表現形式有哪幾種?

內容提要 外鏈的表現形式有哪幾種?對於seo從業者,外鏈是再熟悉不過的了,也是每天都必須接觸的。那麼,外鏈的形式有哪幾種?外鏈都分為哪幾種呢?對於seo從業者,外鏈是再熟悉不過的了,也是每天都必須接觸的。那麼,外鏈的形式有哪幾種?外鏈都分為哪幾種呢?1 錨文字外鏈 這是權重最高的外鏈,如果發外鏈,最...

外鏈的表現形式有哪幾種?

對於seo從業者,外鏈是再熟悉不過的了,也是每天都必須接觸的。那麼,外鏈的形式有哪幾種?外鏈都分為哪幾種呢?1 錨文字外鏈 這是權重最高的外鏈,如果發外鏈,最好發這樣的外鏈。錨文字外鏈就是文字和 鏈結的結合。2 文字 文字鏈結 這樣的鏈結權重僅次於錨文字鏈結。需要注意的是,這樣的鏈結的精髓就是 的周...