数据类型基础

基础数据类型分类

一、整型

byte(字节型)、short(短整型)、int(整形)、long  (长整型)          注:(都表示整数)

数据类型 占用字节 默认值 取值范围
byte 1 0

-128~127

(-2的7次方到2的7次方-1)

short 2 0

-32768~32767

(-2的15次方到2的15次方-1)

int 4 0

-2147483648~2147483647

(-2的31次方到2的31次方-1)

long 8 0.0 l

-9223372036854774808~9223372036854774807

(-2的63次方到2的63次方-1)

 二、浮点型

float(浮点型)、double(双精度浮点型)                   注:(表示小数)

数据类型 占用字节 默认值 取值范围
float 4 0.0f

3.402823e+38~1.401298e-45

(e+38 表示乘以10的38次方,而e-45 表示乘以10的负45次方)

double 8 0

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 。

 

posted @ 2020-11-14 10:26  秋叶落日  阅读(102)  评论(0编辑  收藏  举报