整數型別,有更多的可表示的值意味著他們可以代表值的範圍更大;例如,乙個16位無符號整數可以在範圍0到65535代表65536個不同的值,而它的簽署副本將可以表示,在大多數情況下,32768和32767之間的值。注意積極的值的範圍是約一半有符號型別相比,無符號型別,由於這樣的事實,乙個16位用於標誌;這是範圍相對溫和的差異,很少是無符號型別,使用基於純粹的陽性值範圍可以代表。
浮點型別,尺寸精度的影響,具有更多或更少的重要和指數字。
如果型別的大小和精度是不是乙個問題,然後char,int,雙通常選為代表的字元,整數,浮點值,分別為。在各自的群體的其他型別僅在非常特殊的情況下使用。
在乙個特定系統的基本型別,編譯器實現的效能可以通過使用numeric_limits類獲得(見標準頭《範圍》)。如果由於某種原因,需要特定尺寸型別,庫定義了一定的固定大小的型別別名在頭cstdint > <。
上述型別(字元,整數,浮點,和布林)統稱為算術型別。但另外兩種基本型別:無效,以確定缺乏型;nullptr和型別,這是一種特殊型別的指標。這兩種型別將在第五章進一步討論關於指標。
c++支援多種基於以上討論的基本型別;這些其他型別被稱為復合資料型別,並且是乙個c + +語言的主要優勢。我們也將在以後的章節中更詳細地看到他們。
c語言的資料儲存 僅討論基本型別
資料實質上僅僅分為兩種儲存方式,一種是整型資料,補碼儲存,另一種是浮點型資料,按照符號位,階碼,尾碼儲存。基本資料型別中不管是哪種資料存入,解析時只看三點要素就可以得到正確結果。1.位元組長度。2.按照是整型還是浮點型存入的,什麼型別存入,就什麼型別解析還原。3.如果是整數,是否有符號 浮點數一定有...
資料基本型別及對應基本型別類
基本資料型別 char 16位 byte 8位 short 16位 int 32位 long,float,double,boolean 基本資料型別對應類 character,byte,short,integer,long,float,double,boolean,string 幾乎所有型別類都有相...
Python的基本型別
前邊我們講解了python的字串 整型 布林型 和 列表的一部分知識,今天帶大家學習一下剩下的列表 元組 和字典型別 1,列表 list a a b b c c for x in list print x for x,y in list print x,y enumerate 列舉 可以讓被遍歷的物...