Java中数据类型大小:

原始类型

对应的包装类型

默认值

存储格式

数据范围

short

java.lang.Short

0

2个字节

-32,768到32767

int

java.lang.Integer

0

4个字节

-2,147,483,648到2,147,483,647

byte

java.lang.Byte

0

1个字节

-128到127

char

java.lang.Character

\

2个字节

Unicode的字符范围

long

java.lang.Long

0L或0l

8个字节

-9,223,372,036,854,775,808到9,223,372,036, 854,775,807

float

java.lang.Float

0.0F或0.0f

4个字节

32位IEEEE 754单精度范围

double

java.lang.Double

0.0或0.0D(d)

8个字节

64位IEEE 754双精度范围

boolean

java.lang.Boolean

false

1位

true(1)或false(0)

C++中数据类型大小:
    32位编译器: 
       char :1个字节
       char*(即指针变量): 4个字节
       short int : 2个字节
       int: 4个字节
       unsigned int : 4个字节
       float: 4个字节
       double: 8个字节
       long: 4个字节
       long long: 8个字节
       unsigned long: 4个字节

64位编译器: 
       char :1个字节
       char*(即指针变量): 8个字节
       short int : 2个字节
       int: 4个字节
       unsigned int : 4个字节
       float: 4个字节
       double: 8个字节
       long: 8个字节
       long long: 8个字节
       unsigned long: 8个字节

C++与Java基本数据类型及所占用内存空间比较

----------------C++------------------------Java----------
(01)01)bool----------------1 byte-----01)boolean--1 byte
(02)02)char----------------1 byte-----02)char-----2 bytes
(03)---signed char---------1 byte     03)byte-----1 byte
(04)---unsigned char-------1 byte
(05)03)wchar_t-------------2 bytes
(06)04)short---------------2 bytes----04)short----2 bytes
(07)---unsigned short------2 bytes
(08)05)int-----------------4 bytes----05)int------4 bytes
(09)---unsigned int--------4 bytes
(10)06)long----------------4 bytes----06)long-----8 bytes
(11)---unsigned long-------4 bytes
(12)07)long long-----------8 bytes
(13)---unsigned long long--8 bytes
(14)08)float---------------4 bytes----07)float----4 bytes
(15)09)double--------------8 bytes----08)double---8 bytes
(16)10)long double--------12 bytes
----------------------------------------------------------

java 与C++ 数据类型大小相关推荐

  1. tips:Java基本数据类型大小比较

    tips:Java基本数据类型大小比较! Java语言提供了八种基本类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型. ------四个整数型------ (1)byte:b ...

  2. java基本数据_Java基本数据类型-Java基本数据类型大小-嗨客网

    Java 基本数据类型 序号 数据类型 大小/位 可表示的数据范围 默认值 1 long(长整数) 64 -9223372036854775808-9223372036854775807 0L 2 i ...

  3. Java数据类型及变量作业_day02、Java变量与数据类型

    02_Java变量与数据类型 第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值 ...

  4. .pgr照片文件解析,C++与Java存储数据差别大小端模式

    一..pgr是什么? .pgr文件是二进制的图像文件,可以用普通的文本文件打开,或者查看十六进制的文本信息: 读取需要了解~~~非常重要 !!! 基本数据类型的大小端存储模式 表头Header 详细信 ...

  5. C/C++/Java 的基本数据类型

    变换类型 C C++ Java char c --> int i i = c - '0' i = c - '0' i = c - '0' int i --> char c c = i + ...

  6. 浅谈Java中的数据类型以及面向对象

    在汇编语言中,没有类型的划分,只有数据跟指令,当然这也是从程序的角度去理解,对CPU来说,一切都是数据. 1:数据类型的概念 啥子叫类型?它是抽象的,是对具有相同特征跟行为的对象的描述.万物皆对象,对 ...

  7. 3、java中的数据类型和运算符

    数据类型 数据类型是对数据存储在内存中位置的一种抽象表示,java的数据类型总体上分为两大类:基本数据类型和引用数据类型. 1.基本数据类型 基本数据类型是语言本身定义的,数据结构上有说基本数据类型表 ...

  8. [转载] Java内存管理-你真的理解Java中的数据类型吗(十)

    参考链接: Java中的字符串类String 1 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 推荐阅读 第一季 0.Java的线程安全.单例模式.JVM内存结构等知识 ...

  9. java 左右两边数据类型不一样_java基础语法

    常量 什么是常量 值不能改变的量 为什么使用常量 在开发不可避免的要用来一些数,这时候就可以使用常量 常量的分类 1.整型    整数 2.浮点型  小数 3.布尔类型  只有两个值用来表示真与假tr ...

最新文章

  1. python学习-day2_课堂作业
  2. 上云数据分析首选产品Quick BI的可视化之路
  3. 特殊的求和(函数和循环)
  4. linux java socket编程_深入学习socket网络编程,以java语言为例
  5. jQuery UI加入效果
  6. c语言到底写什么系统,用C语言写关于操作系统的一个问题。
  7. 4章 关键的“构建”决策
  8. java微服务实战.pdf_Spring微服务实战 ([美]约翰·卡内尔) 中文完整pdf扫描版[172MB]...
  9. Nginx 常见应用技术指南
  10. JAVAFX 第三方库 布局 小工具 美化 测试 UI 框架 推荐
  11. 自定义TimePicker样式,修改时分、分割线分隔冒号的字体、颜色高度等属性
  12. 好用又好玩的微信小程序大全
  13. java实用工具类——使用java代码实现ftp上传下载工具类
  14. Windows的AppData 文件夹
  15. PID系统稳定性与零极点的关系
  16. python时间序列峰值检测_Python中的峰值检测算法
  17. [网络安全自学篇] 七十五.Vulnhub靶机渗透之bulldog信息收集和nc反弹shell(三)
  18. UI设计—软件包装设计
  19. C#编程各种成员前面的小图标是什么意思?
  20. linux心跳出血漏洞,heartbleeder 自动检测 OpenSSL 心脏出血漏洞 (附修复指南)

热门文章

  1. Google Hangouts支持使用Firefox WebRTC
  2. Go基础编程:格式化输出、类型转换、类型别名
  3. 数据结构与算法之二叉树的先序遍历,中序遍历,后序遍历
  4. 学习方法之07克服拖延症,每个人都有一个拖延的理由
  5. Nginx内存管理详解
  6. srs代码学习(1)--listen建立过程
  7. ST新一代烧写工具 STM32CubeProgrammer
  8. .NET Core和.NET Standard有什么不同
  9. 什么是Kibana?Kibana安装与配置(win_Elasticsearch)
  10. 异常处理——Logging initialized using configuration in jar:file:/usr/local/apache-hive-2.3.4/lib/hive-comm