資料型別基礎

2022-07-09 12:12:12 字數 1244 閱讀 8698

一、整型

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 ...