java14位的数字要用什么数据类型

Python08

java14位的数字要用什么数据类型,第1张

一、Java中数据类型主要分两类

1.数值型:整形、浮点型、布尔型、字符型。

(1)整形:字节型、短整型、整形、长整型。

字节型byte:一个字节 1Byte 8个bit 取值范围为[-27 , 27-1]

短整型short:二个字节 2Byte 16个bit 取值范围为[-215 , 215-1]

字节型byte:四个字节 4Byte 32个bit 取值范围为[-231 , 231-1]

字节型byte:八个字节 8Byte 64个bit 取值范围为[-263 , 263-1]

(2)浮点型:双精度、单精度。

单精度float:四个字节 4Byte 32bit 小数点后面精确7位左右

双精度double:八个字节 8Byte 64bit 小数点后面精确14位左右

(3)布尔型:true、false。

布尔类型的变量在赋值的时候只能赋值true或false,不能赋值0或1,但是在计算机中储存的时候会转化为0和1。布尔类型一般占一个字节。

(4)字符型:char。

字符型在赋值的时候是通过一个''将要赋的值括起来,一般有三种赋值方式:

a、直接赋值,例:char a='瑶';

b、整数赋值,例:char a='6242'; 范围[0,65535]

c、Unicode点赋值,例:char a=0X7476

2.引用类型:类、数组、接口、枚举、注解。

四种八类:

基本数据类型

整数类型:

byte:字节占用 1字节   8位,用来表达最小的数据单位,储存数据长度为 正负 127;

short:字节占用 2字节 16位,储存数值长度为 -32768-32767

int:字节占用 4字节     32位,最为常用的整数类型,储存长度为,-2^31-1~2^31  (21 亿)

long:字节占用 8字节  64位,当到达int数值极限时使用,储存长度为 看图片:

         

         

浮点数类型:

float:单精度浮点型    32位  取值范围  3.4e-38~3.4e-38

double:双精度浮点型   64位  ,java中默认的浮点类型   取值范围 1.7e-308~1.7e-308

字符类型:

char:16位  ,java字符使用Unicode编码;

布尔类型

boolean : true 真  和 false 假

引用数据类型:

类 class

接口 interface

数组