基本資料型別【今天重點】
整數型 byte short int long
浮點型 float double
字元型 char
布林型 boolean
引用資料型別(今後學習)
字串、陣列、類、介面、lambda
資料型別大小:
system.out.println("基本型別:byte 二進位制位數:" + byte.size);
system.out.println("包裝類:j**a.lang.byte");
system.out.println("最小值:byte.min_value=" + byte.min_value);
system.out.println("最大值:byte.max_value=" + byte.max_value);
system.out.println();
// short
system.out.println("基本型別:short 二進位制位數:" + short.size);
system.out.println("包裝類:j**a.lang.short");
system.out.println("最小值:short.min_value=" + short.min_value);
system.out.println("最大值:short.max_value=" + short.max_value);
system.out.println();
// int
system.out.println("基本型別:int 二進位制位數:" + integer.size);
system.out.println("包裝類:j**a.lang.integer");
system.out.println("最小值:integer.min_value=" + integer.min_value);
system.out.println("最大值:integer.max_value=" + integer.max_value);
system.out.println();
// long
system.out.println("基本型別:long 二進位制位數:" + long.size);
system.out.println("包裝類:j**a.lang.long");
system.out.println("最小值:long.min_value=" + long.min_value);
system.out.println("最大值:long.max_value=" + long.max_value);
system.out.println();
// float
system.out.println("基本型別:float 二進位制位數:" + float.size);
system.out.println("包裝類:j**a.lang.float");
system.out.println("最小值:float.min_value=" + float.min_value);
system.out.println("最大值:float.max_value=" + float.max_value);
system.out.println();
// double
system.out.println("基本型別:double 二進位制位數:" + double.size);
system.out.println("包裝類:j**a.lang.double");
system.out.println("最小值:double.min_value=" + double.min_value);
system.out.println("最大值:double.max_value=" + double.max_value);
system.out.println();
// char
system.out.println("基本型別:char 二進位制位數:" + character.size);
system.out.println("包裝類:j**a.lang.character");
// 以數值形式而不是字元形式將character.min_value輸出到控制台
system.out.println("最小值:character.min_value=" + (int)character.min_value);
// 以數值形式而不是字元形式將character.max_value輸出到控制台
system.out.println("最大值:character.max_value=" + (int)character.max_value);
/*基本型別:byte 二進位制位數:8
包裝類:j**a.lang.byte
最小值:byte.min_value=-128
最大值:byte.max_value=127
基本型別:short 二進位制位數:16
包裝類:j**a.lang.short
最小值:short.min_value=-32768
最大值:short.max_value=32767
基本型別:int 二進位制位數:32
包裝類:j**a.lang.integer
最小值:integer.min_value=-2147483648
最大值:integer.max_value=2147483647
基本型別:long 二進位制位數:64
包裝類:j**a.lang.long
最小值:long.min_value=-9223372036854775808
最大值:long.max_value=9223372036854775807
基本型別:float 二進位制位數:32
包裝類:j**a.lang.float
最小值:float.min_value=1.4e-45
最大值:float.max_value=3.4028235e38
基本型別:double 二進位制位數:64
包裝類:j**a.lang.double
最小值:double.min_value=4.9e-324
最大值:double.max_value=1.7976931348623157e308
基本型別:char 二進位制位數:16
包裝類:j**a.lang.character
最小值:character.min_value=0
最大值:character.max_value=65535
1.3e+9代表1.3*(10的9次方),1.3e-9代表1.3*(10的-9次方)
注意事項:
1. 字串不是基本型別,而是引用型別。
2. 浮點型可能只是乙個近似值,並非精確的值。
3. 資料範圍與位元組數不一定相關,例如float資料範圍比long更加廣泛,
但是float是4位元組,long是8位元組。
4. 浮點數當中預設型別是double。如果一定要使用float型別,需要加上乙個字尾f。
如果是整數,預設為int型別,如果一定要使用long型別,需要加上乙個字尾l。
推薦使用大寫字母字尾。
資料型別分類
資料型別 兩大類 資料型別的判斷 typeof 資料 或者 typeof 資料 typeof null 時返回的時object console.log typeof 數字 返回數字 number console.log typeof 字串 返回字串 string console.log typeof...
c 基礎資料型別格式及範圍
bool system.boolean 布林型,其值為 true 或者 false decimal system.decimal 表示十進位制數,佔16個位元組 byte system.byte 位元組型,佔 1 位元組,表示 8 位正整數,範圍 0 255 sbyte system.sbyte 帶...
c 資料型別大小及數值範圍
c 資料型別 32位windows系統 資料型別 位元組數 bool 1 char 1 short 2 int 4 long 4 long long 8 float 4 double 8 long double 8 指標型別 4 64位windows系統 資料型別 位元組數 bool 1 char ...