Ⅰ 基本數據類型是什麼
八種基本數據類型為:
先說理論,八種基本數據類型:byte、short、int、long、float、double、boolean、char。
1、byte
8位、有符號的以二進制補碼表示的整數
min : -128(-2^7)
max: 127(2^7-1)
default: 0
對應包裝類:Byte
2、short
16位、有符號的以二進制補碼表示的整數
min : -32768(-2^15)
max: 32767(2^15 - 1)
default: 0
對應包裝類:Short
3、int
32位、有符號的以二進制補碼表示的整數
min : -2,147,483,648(-2^31)
max: 2,147,483,647(2^31 - 1)
default: 0
對應包裝類:Integer
4、long
64位、有符號的以二進制補碼表示的整數
min : -9,223,372,036,854,775,808(-2^63)
max: 9,223,372,036,854,775,807(2^63 -1)
default: 0
對應的包裝類:Long
5、float
單精度、32位、符合IEEE 754標準的浮點數
float 在儲存大型浮點數組的時候可節省內存空間
浮點數不能用來表示精確的值,如貨幣
default: 0.0f
對應的包裝類:Float
6、double
雙精度、64位、符合IEEE 754標準的浮點數
浮點數的默認類型為double類型
double類型同樣不能表示精確的值,如貨幣
default: 0.0d
對應的包裝類:Double
7、char
char類型是一個單一的 16 位 Unicode 字元
最小值是 u0000(即為0)
最大值是 uffff(即為65,535)
char 數據類型可以儲存任何字元
對應的包裝類:Character
8、boolean
boolean數據類型表示一位的信息
只有兩個取值:true 和 false
這種類型只作為一種標志來記錄 true/false 情況
對應的包裝類:Boolean
Ⅱ 基本數據類型有哪些呢
八種基本數據類型:byte、short、int、long、float、double、boolean、char。
int、double、short、char、unsigned int等標識符都是類型名,C++中的類型名可以由用戶定義,這將會在後面進一步學習。
表中「所佔位元組數」表示存儲器分配給對應類型的空間大小,「取值范圍」對該類型數據的取值范圍進行了規定,如:short類型,其數據值只能是在-32768~32767范圍中,若在運算過程中超出了對應數據類型的數值范圍,會造成數據的溢出(overflow)錯誤。
請注意。
數據的溢出在編譯和運行時並不報錯,經常會讓編程者不知道在哪兒發生錯誤。編程者需要特別細心和認真對待數據類型。
表中3.40E+38為科學計數法表示形式,為3.40x1038。
類型的所佔位元組數可以用sizeof函數來測試,比如sizeof(long long)=8。
Ⅲ 八大基本數據類型
作為一個菜鳥程序員,我來說說我最近的學習心得:
最近又學習了八大基本數據類型,因為當初也只是會用int,String類型來定義變數,所以其它的都不是很熟悉,而且學完之後發現String竟然不是八大基本數據類型中的其中一個。在此我來介紹一下八大基本數據類型,不過在說八大類型之前我先說說變數吧:
變數:變數就是申請內存來存儲值。也就是說,當創建變數的時候,需要在內存中申請空間。內存管理系統根據變數的類型為變數分配存儲空間,分配的空間只能用來儲存該類型數據。因此,通過定義不同類型的變數,可以在內存中儲存整數、小數或者字元。
八大基本數據類型介紹:
byte:
byte 數據類型是8位、有符號的,以二進制補碼表示的整數,最大存儲數據量是255,存放的數據范圍是-128~127之間
byte 類型用在大型數組中節約空間,主要代替整數,因為 byte 變數佔用的空間只有 int 類型的四分之一;
用byte聲明變數並賦值:byte a = 100
short:
short 數據類型是 16 位、有符號的以二進制補碼表示的整數 , 最大數據存儲量是65536,數據范圍是-32768~32767之間。
Short 數據類型也可以像 byte 那樣節省空間。一個short變數是int型變數所佔空間的二分之一;
用short聲明變數並賦值:short a = 1000
int:
int 數據類型是32位、有符號的以二進制補碼表示的整數,最大數據存儲容量是2的32次方減1,數據范圍是負的2的31次方到正的2的31次方減1
一般的整型變數默認為 int
用int聲明變數並賦值:int a = 100000
long:
long 數據類型是 64 位、有符號的以二進制補碼表示的整數,最大數據存儲容量是2的64次方減1,數據范圍為負的2的63次方到正的2的63次方減1。
這種類型主要使用在需要比較大整數的系統上;
用long聲明變數並賦值:long a = 1000000L
float:
float 數據類型是單精度、32位、符合IEEE 754標準的浮點數;數據范圍在3.4e-45~1.4e38,直接賦值時必須在數字後加上f或F。
float 在儲存大型浮點數組的時候可節省內存空間,浮點數不能用來表示精確的值,如貨幣
用float聲明變數並賦值:float a = 250.5f
double:
double 數據類型是雙精度、64 位、符合IEEE 754標準的浮點數,數據范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。
浮點數的默認類型為double類型,double類型同樣不能表示精確的值,如貨幣;
用double聲明變數並賦值:double a = 250
boolean:
boolean數據類型表示一位的信息,只有true和false兩個取值
這種類型只作為一種標志來記錄 true/false 情況;
用boolean聲明變數並賦值:boolean a =true
char:
char類型是一個單一的 16 位 Unicode 字元,用單引號賦值;
char 數據類型可以儲存任何字元;
用char聲明變數並賦值:char a = 'a'
鏈接:https://www.jianshu.com/p/248570266afe
來源: