JAVA基本数据类型

Java数据类型分为两大类,基本数据类型和引用数据类型,基本数据类型包含byte,int,float,booleand等八种,引用数据类型包含类,数组,接口三种。

今天主要讲一讲基本数据类型

基本数据类型分为四类八种:

数据类型关键字内存占用范围
字节型byte1字节-128~127
短整型short2字节-32768~32767
整形int4字节-2^{31}~2^{31}-1
长整型long8字节-2^{63}~2^{63}-1
单精度浮点数float4字节有范围
双精度浮点数double8字节有范围
字符型char2字节0~65535
布尔型Boolean没有明确规定true和false

 注:一字节(Byte)等于8个比特位(bit)

在C和C++中,int和long等类型的大小和目标平台相关。如在32位处理器上long值为4字节,在64位处理器上则为8字节,在32位处理器上运行很好的C程序在16位系统上运行却发生整数溢出。由于存在差别,这对编写跨平台程序带来了很大的难度。

 在Java中,所有的数值类型所占据的字节数量与平台无关,整型的范围与运行的Java代码的机器无关。是由于Java程序必须保证在所有机器上能够得到相同的运行结果,所以各种数据类型的取值范围必须固定,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值