[Java]数据类型,长度及其范围

1.分类

(1)数据类型分为基本数据类型和引用数据类型,

基本数据类型创建的变量,称为基本变量,该变量空间中直接存放的是其所对应的值,引用数据类型创建的变量,一般称为对象的引用,其空间中存储的是对象所在空间的地址

(2)基本数据类型分为四类:整形  浮点型   字符型   布尔型

基本数据类型分为八种:字节型  短整型  整形  长整型   单精度浮点型  双精度浮点型  字符型  布尔型


2.数据类型长度及其范围

数据类型关键字内存占用范围
字节型byte1字节-128~127
短整型short2字节-32768~32767
整形int4字节-231~231-1
长整型long8字节-263~263-1
单精度浮点数float4字节有范围不关注
双精度浮点数double8字节有范围不关注
字符型char2字节0~65535
布尔型boolean无规定true&false

3.注意

  • 变量的内存占用和平台是多少位没有关系,内存占用是固定的
  • 数据类型有符号和无符号都是固定的
  • 整形和浮点型都是带有符号的
  • 整型默认为 int 型,浮点型默认为 double
  • 如果给定的值超过范围,则直接报错
  • 字符串属于引用类型
  • 长整型变量的初始值后加 L 或者 l ,推荐加L,因为加 l 容易误认为1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值