⑴ java的基本數據類型有哪些
java的基本數據類型有:
1、布爾型(boolean)
取值范圍:True 或 False
2、位元組型(byte)
取值范圍:0 - 255
3、短整型(short)
取值范圍:-32,768 ~ 32767
4、整型(int)
取值范圍:-2,147,483,648 ~ 2,147,483,647
5、長整型(long)
取值范圍:-9223372036854775808~9223372036854775807
6、單精度浮點型(float)
負數范圍:
-3.402823E38 ~ -1.401298E-45
正數范圍:
1.401298E-45 ~ 3.402823E38
7、雙精度浮點型(double)
負數范圍:
-1.797,693,134,862,32E308 ~
-4.940,656,458,412,47E-324
正數范圍:
4.940,656,458,412,47E-324 ~
1.797,693,134,862,32E308
8、字元型(char)
取值范圍:'u0000'~'ufff'
(1)雙位元組型數據有哪些擴展閱讀
任何數據類型的數組都需要 20 個位元組的內存空間,加上每一數組維數占 4 個位元組,再加上數據本身所佔用的空間。數據所佔用的內存空間可以用數據元數目乘上每個元素的大小加以計算。
例如,以 4 個 2位元組之 Integer 數據元所組成的一維數組中的數據,占 8 個位元組。這 8 個位元組加上額外的 24 個位元組,使得這個數組所需總內存空間為 32 個位元組。
⑵ Java中基本數據類型有哪些
byte:8位,最大存儲數據量是255,存放的數據范圍是-128~127之間。
short:16位,最大內數據存儲量是容65536,數據范圍是-32768~32767之間。
int:32位,最大數據存儲容量是2的32次方減1,數據范圍是負的2的31次方到正的2的31次方減1。
long:64位,最大數據存儲容量是2的64次方減1,數據范圍為負的2的63次方到正的2的63次方減1。
float:32位,數據范圍在3.4e-45~1.4e38,直接賦值時必須在數字後加上f或F。
double:64位,數據范圍在4.9e-324~1.8e308,賦值時可以加d或D也可以不加。
boolean:只有true和false兩個取值。
char:16位,存儲Unicode碼,用單引號賦值。
⑶ 資料庫char,varchar,nchar,nvarchar類型分別有什麼區別。
資料庫char,varchar,nchar,nvarchar類型區別為:長度不同、位元組不同、空格不同。
一、長度不同
1、char類型:char類型的長度固定,佔用更多的存儲空間。
2、varchar類型:varchar類型的長度不固定,佔用更少的存儲空間。
3、nchar類型:nchar類型的長度固定,佔用更多的存儲空間。
4、nvarchar類型:nvarchar類型的長度不固定,佔用更少的存儲空間。
二、位元組不同
1、char類型:char類型所有的字元使用一個位元組表示。
2、varchar類型:varchar類型所有的字元使用一個位元組表示。
3、nchar類型:nchar類型所有的字元使用兩個位元組表示。
4、nvarchar類型:nvarchar類型所有的字元使用兩個位元組表示。
三、空格不同
1、char類型:char類型保存的時候會去掉字元串末尾的空格。
2、varchar類型:varchar類型保存的時候不會去掉字元串末尾的空格。
3、nchar類型:nchar類型保存的時候會去掉字元串末尾的空格。
4、nvarchar類型:nvarchar類型保存的時候不會去掉字元串末尾的空格。
⑷ 什麼叫位元組型 什麼叫短整數型 什麼叫整數型 什麼叫長整數型 什麼叫小數型 什麼叫雙精度小數型
1. 位元組型。可容納 0 到 255 之間的數值。
2. 短整數型。可容納 -32,768 到 32,767 之間的數值,尺寸為 2 個位元組。
3. 整數型。可容納 -2,147,483,648 到 2,147,483,647 之間的數值,尺寸為 4 個位元組。
4. 長整數型。可容納 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之間的數值,尺寸為 8 個位元組。
5. 小數型。可容納 3.4E +/- 38 (7位小數) 之間的數值,尺寸為 4 個位元組。
6. 雙精度小數型。可容納 1.7E +/- 308 (15位小數) 之間的數值,尺寸為 8 個位元組。
7. 邏輯型。值只可能為「真」或「假」,尺寸為 4 個位元組。「真」和「假」為系統預定義常量,其對應的英文常量名稱為「true」和「false」。
8. 日期時間型。用作記錄日期及時間,尺寸為 8 個位元組。
9. 文本型。用作記錄一段文本,文本由以位元組 0 結束的一系列字元組成
⑸ WORD和int數據類型有什麼區別
WORD和int數據類型區別:
1)數據類型不同:WORD是無符號整數型,int是有符號整數型;
2)位元組數不同:WORD佔2個位元組,int在目前的電腦中佔4個位元組;
3)取值單位不同:WORD取值范圍0~65536,int取值范圍-32768~32767。
CPU中的數據一般都是以二進制形式表示的,其指令對於數據格式有一定的要求,數據格式包括數據長度和數據類型,指令中數據格式一致才可以正常工作。
主要包括:布爾型、單位元組、雙位元組無符號整數、雙位元組有符號整數,4位元組無符號整數、4位元組有符號整數和4位元組浮點數等。不同的數據類型具有不同的數據長度與數據范圍。
(5)雙位元組型數據有哪些擴展閱讀
其它類型數據取值范圍:
1.布爾型:數據長度是1位;
2.位元組型:數據長度1位元組;
3.雙整數:數據長度4位元組;
4.雙 字:數據長度4位元組。
⑹ 什麼是雙位元組字元
1.單位元組指只佔一個字,是英文字元。雙字是占兩個位元組的,中文字元都占兩個位元組。單位元組的英文是Byte;比特是最小的數值單位,它的英文是Bit。
2. 一個位元組包含8個比特,通常計算機初學者接觸到的ASCII碼就是單位元組字元,由於計算機是二進制的,1個比特位只可以表示為0或者1這兩種數,那8個比特(一般從右至左)就可以有0~127(2的8次方再減1)的不同的數值表示。
3.雙位元組字元即是包含了兩個位元組共16比特。一般比較好理解的就是:英文字母屬於單位元組字元,而漢字則屬於雙位元組字元。因為英文字母、數字、符號等完全可以用128種不同的數值來表示,而漢字太多則不能,所以才需要擴展到雙位元組。