byte     1字节

short    2字节

int      4字节

long     8字节

char     2字节(C语言中是1字节)可以存储一个汉字

float    4字节

double   8字节

boolean  false/true(理论上占用1bit,1/8字节,实际处理按1byte处理)

JAVA是采用Unicode编码。每一个字节占8位。你电脑系统应该是 32位系统,这样每个int就是 4个字节

其中一个字节由8个二进制位组成

Java一共有8种基本数据类型(原始数据类型):

类型 存储要求 范围(包含) 默认值 包装类

整 int 4字节(32位) -231~ 231-1 0 Integer

数 short 2字节(16位) -215~215-1 0 Short

类 long 8字节(64位) -263~263-1 0 Long

型 byte 1字节(8位) -27~27-1 0 Byte

浮点 float 4字节(32位) -3.4e+38 ~ 3.4e+38 0.0f Float

类型 double 8字节(64位) -1.7e+308 ~ 1.7e+308 0 Double

字符 char 2字节(16位) u0000~uFFFF(‘’~‘?’) ‘0’ Character

(0~216-1(65535))

布尔 boolean 1/8字节(1位) true, false FALSE Boolean

在移动开发中由于移动设备内存的局限性,往往需要考虑使用的数据类型所占用的字节数。下面简单介绍下Java中几种基本数据类型,以加深记忆。

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

1.整型

类型              存储需求     bit数    取值范围      备注

int                 4字节           4*8

short             2字节           2*8    -32768~32767

long              8字节           8*8

byte              1字节           1*8     -128~127

2.浮点型

类型              存储需求     bit数    取值范围      备注

float              4字节           4*8                  float类型的数值有一个后缀F(例如:3.14F)

double          8字节           8*8                       没有后缀F的浮点数值(如3.14)默认为double类型

3.char类型

类型              存储需求     bit数     取值范围      备注

char              2字节          2*8

4.boolean类型

类型              存储需求    bit数    取值范围      备注

boolean        1字节          1*8      false、true

java int 32位_JAVA基本数据类型所占字节数是多少?(32位系统)相关推荐

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

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

  2. java 基本数据类型所占字节数及其范围

    java学习笔记:java 基本数据类型所占字节数及其范围 所占字节数 类型范围 浮点数可表示的范围非常大,float类型可最大表示3.4 x 10^38 ,而double类型可最大表示1.79 x ...

  3. C语言各数据类型所占字节数和取值范围

    C语言中各数据类型所占字节数和取值范围 注:每种数据类型的取值范围都是与编译器相关的,以下为数据Visual C++32位环境下的参数,如想清楚了解自己所用编译器对各数据类型所占字节,可以用sizeo ...

  4. Java中的UTF-8、UTF-16编码字符所占字节数

    前言:上一篇文章写了关于Unicode,以及utf-8.utf-16相关知识.所以本篇博文来验证在java环境下,字符在不同编码下所占的字计数. 测试代码如下: package string;publ ...

  5. JAVA基本数据类型所占字节数是多少?

    byte     1字节                short    2字节                int      4字节                long     8字节     ...

  6. java 基本数据类型所占字节数

    一.java  基本数据类型 Java一共有8种基本数据类型(原始数据类型): 类型 存储要求 范围(包含) 默认值 包装类 整 int 4字节(32位) -2^31~ 2^31-1 0 Intege ...

  7. c语言中布尔类型占几个字节,JAVA基本数据类型所占字节数是多少?

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

  8. 常见基本数据类型所占字节数

    指针大小与系统编译器位数相同,16位编译器(2字节).32位编译器(4字节).64位编译器(8字节) 编码与中文: Unicode/GBK: 中文2字节 UTF-8: 中文通常3字节,在拓展B区之后的 ...

  9. C/C++基本数据类型所占字节数

    关于这个主要的问题,非常早曾经就非常清楚了,C标准中并没有详细给出规定那个基本类型应该是多少字节数,并且这个也与机器.OS.编译器有关,比方相同是在32bits的操作系统系,VC++的编译器下int类 ...

  10. python数据类型所占字节数_python标准数据类型 Bytes

    预备知识: bin(): """ Return the binary representation of an integer. >>> bin(279 ...

最新文章

  1. BCGControlBar教程:Outlook Bars
  2. 泛型--协变与逆变(转)
  3. 从零点五开始用Unity做半个2D战棋小游戏(三)
  4. w3c的html4.0规范,W3C HTML4.0学习
  5. 程序员如何面试才能拿到offer
  6. openstack创建外网_OpenStack的女性谈论外展,教育和指导
  7. 如何设计一个完美的权限管理模块
  8. [复杂网络博弈] 第二章 演化博弈动力学基础
  9. wifi6无线网卡驱动linux,ROG R6E Omega换wifi 6无线网卡教程
  10. 基于单片机的单行道红绿灯仿真
  11. Mongodb释放内存
  12. 2016跨境电商五大物流模式
  13. 说说自己工作中的测试流程
  14. 前台获取服务器端的值
  15. html网页屏保,屏幕保护是什么
  16. 解答03:Smith圆为什么能“上感下容 左串右并”?
  17. SOEM 源码解析 ecx_LRD
  18. mysql jdbc batch_JDBC批处理(batch)
  19. DevpTips_mouse without borders:去掉某个键,避免和另存为快捷键冲突
  20. 分享我用Qt写的游戏组队群聊系统

热门文章

  1. FTP搜索引擎的设计与实现
  2. 清华大学计算机课程对应教材,清华大学计算机专业大一到四的课程 教材详细名字...
  3. 航海王燃烧意志如何修改服务器,航海王燃烧意志自动战斗设置攻略 航海王燃烧意志自动战斗设置方法...
  4. 后台审批功能 销售发货单 生成 销售出库单 java NC633 接口开发
  5. 教育统计与测量【1】
  6. 【总结】操作系统原理
  7. 电商生鲜网站开发(接口文档)
  8. 统计学考试带计算机,统计学试题
  9. SpringBoot(尚硅谷)
  10. Excel2016 文件运行宏,出现可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用