java 中的基本数据类型

java 中的基本数据类型Java中的基本数据数据类型

 基本数据类型有8种 :byte,short,int,long,float,double,char,  boolean;

分类

整数型: byte,short,int,long;

浮点型:float,double;

字符型:char;

布尔型:boolean;

取值范围

byte: 8位 , 最大存储量为255;数据的范围[-128~127] ;  例:byte  b = 123;

short: 16 位 ,最大存储量65536; 数据范围[-32768~32767]   例:  short   s = 123;

int:32位,最大存储量2的32次方减一; 数据范围是负的2的31次方到正的2的31次方减1;  例:  int  i  = 123;

long :64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正 的2的63次方减1。  例:  int  i= 123L;

float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。例:float f = 3.0f;   ps:编写小数的默认类型为double类型

double :64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。 double d = 3.0;

boolean :只有 true(真) 和f alse (假)  例:boolean b = true ;

char :16位,存储Unicode码,用单引号赋值 ;

例:常见的方式:char a = 'A'    b = '1';  c = '号';

字符可以用整数表示(不常见):char a = 65;

整数可以用字符来表示(不常见):  int a = 'A';

附:char的ascll参照表

java 中的基本数据类型