Int8,Int16,Int32,Int64 有啥不同呢?

Int8,Int16, Int32, Int64有什么區(qū)別呢?或者是為什么后面的數(shù)字不一樣呢?

初步了解了一下,才清楚這個(gè)東西。

先來(lái)掃盲一下計(jì)算機(jī)存儲(chǔ)單元,

在計(jì)算機(jī)內(nèi)部,信息都是釆用二進(jìn)制的形式進(jìn)行存儲(chǔ)、運(yùn)算、處理和傳輸?shù)摹P畔⒋鎯?chǔ)單位有位、字節(jié)和字等幾種。各種存儲(chǔ)設(shè)備存儲(chǔ)容量單位有KB、MB、GB和TB等幾種

計(jì)算機(jī)的基本的存儲(chǔ)單元有:

位(bit):二進(jìn)制數(shù)中的一個(gè)數(shù)位,可以是0或者1,是計(jì)算機(jī)中數(shù)據(jù)的最小單位。二進(jìn)制的一個(gè)“0”或一個(gè)“1”叫一位。

字節(jié)(Byte,B):計(jì)算機(jī)中數(shù)據(jù)的基本單位,每8位組成一個(gè)字節(jié)。各種信息在計(jì)算機(jī)中存儲(chǔ)、處理至少需要一個(gè)字節(jié)。

ASCIIS碼: 1個(gè)英文字母(不分大小寫(xiě))= 1個(gè)字節(jié)的空間

1個(gè)中文漢字 = 2個(gè)字節(jié)的空間

                1個(gè)ASCII碼 = 一個(gè)字節(jié)

UTF-8編碼:1個(gè)英文字符 = 1個(gè)字節(jié)

                 英文標(biāo)點(diǎn)  = 1個(gè)字節(jié)

                 1個(gè)中文(含繁體) = 3個(gè)字節(jié)

中文標(biāo)點(diǎn) = 3個(gè)字節(jié)

Unicode編碼:1個(gè)英文字符 = 2個(gè)字節(jié)

                  英文標(biāo)點(diǎn)  = 2個(gè)字節(jié)

                  1個(gè)中文(含繁體) = 2個(gè)字節(jié)

                  中文標(biāo)點(diǎn) = 2個(gè)字節(jié)                              

   字(Word):兩個(gè)字節(jié)稱為一個(gè)字。漢字的存儲(chǔ)單位都是一個(gè)字。

擴(kuò)展的存儲(chǔ)單位有:
  計(jì)算機(jī)存儲(chǔ)容量大小以字節(jié)數(shù)來(lái)度量,1024進(jìn)位制:

1024B=1K(千)B
   1024KB=1M(兆)B
   1024MB=1G(吉)B
   1024GB=1T(太)B

這是常用的五個(gè),至于PB,EB,ZB,YB,BB,NB,DB幾乎在日常使用中是不會(huì)遇到的。

而Int8,Int16,Int32,nt64,后面的數(shù)字就代表這個(gè)數(shù)據(jù)類(lèi)型占據(jù)的空間。

   Int8, 等于Byte, 占1個(gè)字節(jié).

Int16, 等于short, 占2個(gè)字節(jié). -32768 32767

Int32, 等于int, 占4個(gè)字節(jié). -2147483648 2147483647

Int64, 等于long, 占8個(gè)字節(jié). -9223372036854775808 9223372036854775807

這樣, 看起來(lái)比short,int,long更加直觀些!

另外, 還有一個(gè)Byte, 它等于byte, 0 - 255.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本教程希望以詼諧幽默,誰(shuí)都能理解的方式去學(xué)習(xí)Go語(yǔ)言。大膽的嘗試,希望編程是一個(gè)有血有肉的事情,而不是枯燥的代碼~...
    車(chē)神大講堂閱讀 2,400評(píng)論 2 10
  • 本人非科班出身,但由于想從事這一行業(yè),希望進(jìn)階到更高的境界,可是面試了幾次發(fā)現(xiàn)沒(méi)有一些基礎(chǔ)確實(shí)是有些難以支撐自己,...
    Su_yj閱讀 705評(píng)論 0 0
  • 無(wú)論什么語(yǔ)言,類(lèi)型都涉及到了編程語(yǔ)法的方方面面。加強(qiáng)對(duì)于類(lèi)型和指針的理解,對(duì)于提高編程水平十分關(guān)鍵。本文會(huì)主要講解...
    沒(méi)我找不到電子書(shū)閱讀 1,646評(píng)論 0 1
  • 從比特幣看區(qū)塊鏈與Golang實(shí)戰(zhàn) 原創(chuàng)者:文思 一、區(qū)塊鏈脈絡(luò) 1、哈希 哈希以上特點(diǎn)決...
    文思li閱讀 3,169評(píng)論 1 2
  • 在本教程中,您將學(xué)習(xí)如何處理Swift編程語(yǔ)言中的不同類(lèi)型。您將學(xué)習(xí)如何在類(lèi)型之間進(jìn)行轉(zhuǎn)換,并且還將介紹類(lèi)型推斷,...
    Lebus閱讀 1,278評(píng)論 0 3

友情鏈接更多精彩內(nèi)容