数据类型 Java语言支持的数据类型分为两类:基本数据类型和引用类型

您所在的位置:网站首页 c语言中的基本数据类型分为哪三类 数据类型 Java语言支持的数据类型分为两类:基本数据类型和引用类型

数据类型 Java语言支持的数据类型分为两类:基本数据类型和引用类型

2024-07-11 11:31| 来源: 网络整理| 查看: 265

1、基本数据类型共8种,分为布尔类型(boolean)和数值类型,数值类型又分为整数类型和浮点类型。整数类型包括byte、short、int、long、char,浮点类型包括float(单精度浮点)和double(双精度浮点)。

2、引用类型包括类、接口和数组类型,还有一种特殊null类型。引用数据类型就是对一个对象的引用,对象包括实例和数组两种。空类型(null)就是null值类型,这种类型没有名称,所以不能声明一个null类型的变量或者转换到null类型。

整型: (1)byte:byte(1字节长度)类型的整数在内存里占8位,表示的范围是:-128(-2的7次方) ~ 127 (2的7次方-1) 字节:计算机的处理信息的最小单位。1字节=8位二进制数。1B = 8b (2)short:short(2个字节长度)类型整数在内存里占16位,表示范围-32768 ~ 32767 (3)int:int(4个字节长度)类型在内存中32位,表示范围-2147483648 ~ 2147483647/int类型是常用的整数类型,Java整数常量默认的就是int类型。byte,short定义时,他们接收的其实是一个int类型的值。整数的范围不能超过类型的范围,超出范围就会报错。 例如: byte a = 224; short b = 124455;/ (4)long:long(8个字节长度)类型在内存中64位,表示范围-9223372036854775808 ~ 9223372036854775807/如果使用long类型保存的数值没有超出int的范围则无需特别声明,但使用超出int范围的整数常量时,Java不会自动把整个整数常量当成long类型,需要在整数常量后面加上L作为后缀,例如:long a =9999999999999999L。 long b = 123;/

Java中整数常量有4种表示方式:十进制,二进制(0b或者0B开头,0,1组成),八进制(以0开头,0-7组成),十六进制(以0x或者0X开头,0-9,a,b,c,d,e,f表示(大小写都可以))。

字符型 字符型常用于表示单个字符,字符常量必须使用单引号括起来,例如:char a = ‘a’;char类型的值也可以直接作为整数类型的值来使用,是一个16位的无符号整数,范围是0 ~ 65535。 表示方式如下: (1)直接通过单个字符来指定字符常量,例如’A’‘a’‘0’ (2)通过转义字符表示特殊字符型常量,例如:’\n’ ‘\t’ (3)直接使用Unicode值来表示字符常量,例如:’\uXXXX’,XXXX表示一个十六进制的整数。(\u后面加上十六进制代码来表示Unicode字符)

浮点型 Java浮点类型:float和double。默认的是double类型。float占4个字节32位,double占8个字节64个长度。两者的区别在于表示的精度不一致。 float类型的常量后面必须以f或者F结尾,例如:float a = 12.55f; double类型的常量后面可以d或者D结尾,但是不强制追加,不写也没有问题。 浮点数的表示方式分为两种: 1、十进制方式 float a = 12.55f; 2、科学计数法形式: float a = 12.5e2f;//1250.0 1.25*10^2

布尔型 布尔型只有一个boolean类型,用于表示逻辑上的“真”或者“假”,数值只能是true或者false。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3