java基本数据类型各占字节为:1、整型byte占用1个字节,short占用2个字节;2、浮点型float占用4个字节,double占用8个字节;3、char型占用2个字节。

相关学习推荐:java基础教程

在Java中一共有8种基本数据类型,其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型和1种用于表示真值的boolean类型。

一个字节等于8个bit,java是跟平台无关的。

(1)整型:

其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样

byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1)

short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1)

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

long的取值范围为(-9223372036854774808~9223372036854774807),占用8个字节(-2的63次方到2的63次方-1)。

可以看到byte和short的取值范围比较小,而long的取值范围太大,占用的空间多,基本上int可以满足我们的日常的计算了,而且int也是使用的最多的整型类型了。

在通常情况下,如果JAVA中

java long是几个字节_java基本数据类型各占多少字节相关推荐

  1. java string 字节_java中string究竟占多少字节

    以前学java基础的时候考虑过string占多少字节,百度后有人说一个汉字占两个字节,所以一个string的字节数是可变的,遇到一个汉字+2,遇到一个字母+1.笔者对此结论严重怀疑,一个string在 ...

  2. java long 几个字节_java中long类型占多少字节

    所谓的占用字节数 就是申请内存的时候所占的空间大小. long 8字节 最小值是 -9,223,372,036,854,775,808(-2^63): 最大值是 9,223,372,036,854,7 ...

  3. 不同位数编译器下的基本数据类型所占的字节数(字节大小):

    不同位数编译器下的基本数据类型所占的字节数: 16位编译器 char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int:  2个字节 unsigned int ...

  4. 什么是字节?字节的大小以及常用数据类型所占的字节

    一.什么是字节 字节(Byte )是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也表示一些计算机编程语言中的数据类型和语言字符. 二.字节的大小关系 常见的字节类型及大小关 ...

  5. java中char是几个字节_Java中char占用几个字节

    在讨论这个问题之前,我们需要先区分unicode和UTF. unicode :统一的字符编号,仅仅提供字符与编号间映射.符号数量在不断增加,已超百万.详细:[https://zh.wikipedia. ...

  6. JAVA中char占用多少字节_Java中char占用几个字节

    https://www.cnblogs.com/louiswong/p/6062417.html https://www.cnblogs.com/fnlingnzb-learner/p/7272348 ...

  7. java 字符类型 字节数_JAVA基本数据类型所占字节数是多少?

    byte     1字节 short    2字节 int      4字节 long     8字节 char     2字节(C语言中是1字节)可以存储一个汉字 float    4字节 doub ...

  8. java int几个字节_java中的int占几个字节

    java中的int占几个字节 发布时间:2020-06-26 18:07:29 来源:亿速云 阅读:131 作者:Leah 今天就跟大家聊聊有关java中的int占几个字节,可能很多人都不太了解,为了 ...

  9. float占几个字节_一个HashMap对象占多少字节?

    对象=对象头+成员变量+对齐填充 对象头结构:java对象在Heap里面的结构是这样的:对象头跟对象体,对象体跟C里面的结构体是一样的,对象头由两个域组成:用于存放hashcode.同步.GC的_ma ...

最新文章

  1. vs2015编译linux源码,使用Visual Studio 2017(VS2017)编译OpenCC 1.0.4 (Open Chinese Convert)源代码...
  2. ajax post请求怎么传参_ajax用post方法传递参数
  3. Socket 进行发送
  4. nginx介绍(三) - 虚拟主机
  5. 行动 习惯 性格 命运
  6. Truncated incorrect DOUBLE value: 'xxx'的解决方法
  7. 2017.9.9 堵塞的交通 思考记录
  8. AWS SageMaker 基于 XGBoost 的用户流失预测
  9. 【网易云信】直播推流SDK特性、系统架构、使用说明
  10. 江苏省c语言二级刷题软件,计算机二级刷题软件
  11. 万物可运算——运算符重载(四)
  12. 一位中科院自动化研究所博士毕业论文的致谢
  13. 圆周率π是怎么算出来的,用程序怎么算
  14. 云化要求下,数据库架构的演进
  15. 深入理解非阻塞同步IO和非阻塞异步IO
  16. Haproxy+Keepalived+MySQL高可用均衡负载部署
  17. Android 解析软件包时出现问题
  18. 台式计算机内存卡与普通有啥区别,电脑硬盘和内存有什么区别?
  19. 最小二乘法(Ordinary Least Squares)
  20. 后端质料springboot

热门文章

  1. 计算机配色标准白板,计算机配色模型中存在的限制点
  2. abap Loop循环用法
  3. 一个角色扮演游戏为例,告诉大家面向对象编程是有用的
  4. matlab二分之一车体垂向动力学模型LQR加gui界面
  5. 阿里云主机Mysql数据库出现 mysql CREATE command denied to user 权限问题 怎么解决?
  6. 高企认定对研发费用的要求是什么?
  7. Python itertools 模块
  8. 慎用gmtime和localtime
  9. ios 内存深度优化_iPhone内存总是不够用?那是你不会清理,这样清立马腾出10G空间...
  10. 遥感数据几何精校正的重要误区