一、整型
byte(位元組型)、short(短整型)、int(整形)、long (長整型) 注:(都表示整數)
資料型別
占用位元組
預設值取值範圍
byte10
-128~127
(-2的7次方到2的7次方-1)
short20
-32768~32767
(-2的15次方到2的15次方-1)
int4
0-2147483648~2147483647
(-2的31次方到2的31次方-1)
long
80.0 l
-9223372036854774808~9223372036854774807
(-2的63次方到2的63次方-1)
二、浮點型
float(浮點型)、double(雙精度浮點型) 注:(表示小數)
資料型別
占用位元組
預設值取值範圍
float
40.0f
3.402823e+38~1.401298e-45
(e+38 表示乘以10的38次方,而e-45 表示乘以10的負45次方)
double80
1.797693e+308~4.9000000e-324
(e+308 表示乘以10的308次方,而e-324 表示乘以10的負324次方)
double 型別比float 型別儲存範圍更大,精度更高。
三、字元型
char (定長字串) 、varchar(變長字串)
資料型別
占用位元組
預設值取值範圍
char
2\u0000(空格)
0~255個位元組
varchar
varchar最多能儲存65535個位元組的資料
65535並不是乙個很精確的上限,可以繼續縮小這個上限
char 有以下的初始化方式:
char ch = 'a'; // 可以是漢字,因為是unicode編碼
char ch = 1010; // 可以是十進位制數、八進位制數、十六進製制數等等。
char ch = '\0'; // 可以用字元編碼來初始化,如:'\0' 表示結束符,它的ascll碼是0,這句話的意思和 ch = 0 是乙個意思。
四、布林型
boolean
boolean 沒有什麼好說的,它的取值就兩個:true 、false 。
資料型別基礎資料型別
資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...
基礎資料型別
資料型別 1 基本資料型別 原始資料型別 數值型別 number 數字1,2,3,10,1.1,1.2,10等等 字串型別 string 由單雙引號包括 字串內容會原樣輸出 布林型別 boolean false 假 true 真 undefined 變數定義但未初始化 null 空 引用型別 2 引...
基礎資料型別
物件的型別決定了該物件可以儲存什麼型別的值,可以進行什麼樣的操作,以及遵循什麼樣的規則。用type 檢視物件型別,互動模式下執行的所有東西都是存在記憶體裡面,肯定要占用空間,分型別就是為了管理記憶體,字長都是固定的長度,語言都是有型別的。python不需要指定型別直接賦值。用type 檢視型別 a ...