全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Java基本类型的取值范围是怎么样的?

发布时间:2022-07-01 16:49:00
发布人:wjy

  1. 基本类型取值范围

  回顾了Java中的数据类型之后,我们再来复习一下基本类型的取值范围大小。我们知道,所有的基本数据类型都有固定的存储范围和所占内存空间大小,且不受具体操作系统的影响,以保证Java 程序的可移植性。每种数据类型所占内存空间大小如下:

  byte: 1个字节,取值范围 -128 到 127

  short: 2个字节,取值范围 -32768 到 32767

  int: 4个字节,取值范围 -2147483648(-2的31次方) 到 2147483647(2的31次方-1)

  long: 8个字节,取值范围 -9223372036854775808(-2的63次方) 到 9223372036854775807(2的63次方-1)

  float: 4个字节,取值范围 -3.40E+38 到 +3.40E+38 有效位数7-8位

  double: 8个字节,取值范围 -1.79E+308 到 +1.79E+308 有效位数15-16位

  char: 2个字节,取值范围 0-65535,共65536个字符

  boolean: 不确定,取值范围 true、false

  2. 基本类型取值范围详情表

基本类型的取值范围1

  所以从上表中,我们就可以知道,在Java中 int 占4个字节32位。

  3. 各基本类型大小关系

  另外我们可以用下图展示各基本类型按取值范围大小的对比关系:

基本类型的取值范围2

  更多关于“Java培训”的问题,欢迎咨询千锋教育在线名师。千锋已有十余年的培训经验,课程大纲更科学更专业,有针对零基础的就业班,有针对想提升技术的好程序员班,高品质课程助力你实现java程序员梦想。

相关文章

max和maya有什么区别?

max和maya有什么区别?

2023-10-14
IT系统为什么需要可观测性?

IT系统为什么需要可观测性?

2023-10-14
C语言中的初始化是什么意思?

C语言中的初始化是什么意思?

2023-10-14
Arduino和单片机区别?

Arduino和单片机区别?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取