java 与C++ 数据类型大小
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基本数据类型及所占用内存空间比较
(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++ 数据类型大小相关推荐
- tips:Java基本数据类型大小比较
tips:Java基本数据类型大小比较! Java语言提供了八种基本类型.六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型. ------四个整数型------ (1)byte:b ...
- java基本数据_Java基本数据类型-Java基本数据类型大小-嗨客网
Java 基本数据类型 序号 数据类型 大小/位 可表示的数据范围 默认值 1 long(长整数) 64 -9223372036854775808-9223372036854775807 0L 2 i ...
- Java数据类型及变量作业_day02、Java变量与数据类型
02_Java变量与数据类型 第二章 变量与数据类型 变量 变量的概述 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名).类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值 ...
- .pgr照片文件解析,C++与Java存储数据差别大小端模式
一..pgr是什么? .pgr文件是二进制的图像文件,可以用普通的文本文件打开,或者查看十六进制的文本信息: 读取需要了解~~~非常重要 !!! 基本数据类型的大小端存储模式 表头Header 详细信 ...
- 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 + ...
- 浅谈Java中的数据类型以及面向对象
在汇编语言中,没有类型的划分,只有数据跟指令,当然这也是从程序的角度去理解,对CPU来说,一切都是数据. 1:数据类型的概念 啥子叫类型?它是抽象的,是对具有相同特征跟行为的对象的描述.万物皆对象,对 ...
- 3、java中的数据类型和运算符
数据类型 数据类型是对数据存储在内存中位置的一种抽象表示,java的数据类型总体上分为两大类:基本数据类型和引用数据类型. 1.基本数据类型 基本数据类型是语言本身定义的,数据结构上有说基本数据类型表 ...
- [转载] Java内存管理-你真的理解Java中的数据类型吗(十)
参考链接: Java中的字符串类String 1 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 推荐阅读 第一季 0.Java的线程安全.单例模式.JVM内存结构等知识 ...
- java 左右两边数据类型不一样_java基础语法
常量 什么是常量 值不能改变的量 为什么使用常量 在开发不可避免的要用来一些数,这时候就可以使用常量 常量的分类 1.整型 整数 2.浮点型 小数 3.布尔类型 只有两个值用来表示真与假tr ...
最新文章
- python学习-day2_课堂作业
- 上云数据分析首选产品Quick BI的可视化之路
- 特殊的求和(函数和循环)
- linux java socket编程_深入学习socket网络编程,以java语言为例
- jQuery UI加入效果
- c语言到底写什么系统,用C语言写关于操作系统的一个问题。
- 4章 关键的“构建”决策
- java微服务实战.pdf_Spring微服务实战 ([美]约翰·卡内尔) 中文完整pdf扫描版[172MB]...
- Nginx 常见应用技术指南
- JAVAFX 第三方库 布局 小工具 美化 测试 UI 框架 推荐
- 自定义TimePicker样式,修改时分、分割线分隔冒号的字体、颜色高度等属性
- 好用又好玩的微信小程序大全
- java实用工具类——使用java代码实现ftp上传下载工具类
- Windows的AppData 文件夹
- PID系统稳定性与零极点的关系
- python时间序列峰值检测_Python中的峰值检测算法
- [网络安全自学篇] 七十五.Vulnhub靶机渗透之bulldog信息收集和nc反弹shell(三)
- UI设计—软件包装设计
- C#编程各种成员前面的小图标是什么意思?
- linux心跳出血漏洞,heartbleeder 自动检测 OpenSSL 心脏出血漏洞 (附修复指南)
热门文章
- Google Hangouts支持使用Firefox WebRTC
- Go基础编程:格式化输出、类型转换、类型别名
- 数据结构与算法之二叉树的先序遍历,中序遍历,后序遍历
- 学习方法之07克服拖延症,每个人都有一个拖延的理由
- Nginx内存管理详解
- srs代码学习(1)--listen建立过程
- ST新一代烧写工具 STM32CubeProgrammer
- .NET Core和.NET Standard有什么不同
- 什么是Kibana?Kibana安装与配置(win_Elasticsearch)
- 异常处理——Logging initialized using configuration in jar:file:/usr/local/apache-hive-2.3.4/lib/hive-comm