所谓的占用字节数 就是申请内存的时候所占的空间大小

byte

1字节
  • 最小值是 -128(-2^7);
  • 最大值是 127(2^7-1);
boolean 至少1字节
  • 这种类型只作为一种标志来记录 true/false 情况;
short 2字节
  • 最小值是 -32768(-2^15);
  • 最大值是 32767(2^15 - 1);
char 2字节
  • 最小值是 \u0000(即为0);
  • 最大值是 \uffff(即为65,535);
int 4字节
  • 最小值是 -2,147,483,648(-2^31);
  • 最大值是 2,147,483,647(2^31 - 1);
float 4字节 单精度浮点数字长32位,尾数长度23,指数长度8,指数偏移量127;
long 8字节
  • 最小值是 -9,223,372,036,854,775,808(-2^63);
  • 最大值是 9,223,372,036,854,775,807(2^63 -1);
double 8字节 双精度浮点数字长64位,尾数长度52,指数长度11,指数偏移量1023;

英文字母:

  • 字节数 : 1;编码:GB2312
  • 字节数 : 1;编码:GBK
  • 字节数 : 1;编码:ISO-8859-1
  • 字节数 : 1;编码:UTF-8

中文汉字:

  • 字节数 : 2;编码:GB2312
  • 字节数 : 2;编码:GBK
  • 字节数 : 1;编码:ISO-8859-1
  • 字节数 : 3;编码:UTF-8

尾数英文名叫mantissa,significand,coefficient,用于科学计数法中。科学计数法的表示方法为:

Mantissa x Base^Exponent

举个例子,123.45用科学计数法可以表示为:

12345 x 10^(-2)

其中12345就是尾数Mantissa,10是基Base,-2是指数Exponent;

java中 int、char、long各占多少字节数相关推荐

  1. 关于C语言中的结构体所占的字节数 sizeof(struct)

    C语言中的结构体所占的字节数 ,用sizeof求一个结构体的大小 C语言中用sizeof求结构体所占字节数的详细方法. 一.非嵌套结构体 struct one{char a; // 1(char所占字 ...

  2. java中的char类型所占空间

    java中统一使用unicode编码,所以每个字符都是2个字节16位.unicode包括中文,所以对String类计算长度的时候,一个中文和一个英文都是一个长度.String voice = &quo ...

  3. java中int,char,string三种类型的相互转换

    如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...

  4. int char转换成string java,java中int,char,string三种类型的相互转换

    如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...

  5. 常用数据类型占内存字节数

    常用基本数据类型占内存的字节数: 32位编译器:(指针类型的所占字节数在32位的寻址空间是2^32, 即32个bit,也就是4个字节.同理64位编译器) int:4个字节 int *:4个字节 sho ...

  6. java中三种转string的方法_java中int,char,string三种类型的相互转换

    如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...

  7. 【java技术面试第四讲】Java面试题04.java中int占几个字节

    Java面试题04 : java中int占几个字节 好啦!今天的文章就给看官们分享到这儿 如果觉得有帮助,记得关注.转发.收藏哟~       最近小编准备以连载的形式为大家分享一系列完整的面试经常问 ...

  8. java中int与char之间的互相转化

    引言 在介绍java中int与char之间的互相转化之前,让我们先简单的回顾一些会涉及到的知识. 数据类型 在介绍int与char的转换之前,我们先来回顾一下java中的基本数据类型: 类型 大小 包 ...

  9. 【Java基础】Java中的char是否可以存储一个中文字符之理解字符字节以及编码集

    Java中的一个char采用的是Unicode编码集,占用两个字节,而一个中文字符也是两个字节,因此Java中的char是可以表示一个中文字符的. 但是在C/C++中由于采用的字符编码集是ASCII, ...

  10. char、short、int、long各占多少字节

    C语言中char.short.int.long各占多少字节https://blog.csdn.net/weixin_40997360/article/details/79948968 java中 in ...

最新文章

  1. FreeBSD最小化安装没有man解决方法
  2. TCP/IP详解--学习笔记(4)-ICMP协议,ping和Traceroute
  3. python流程控制语句-python 流程控制语句
  4. 如何使用MaxCompute Spark读写阿里云Hbase
  5. 框架详解_Qt开发技术:QtCharts(一)QtCharts基本介绍以及图表框架详解
  6. javascript核心_功能强大的JavaScript数组
  7. django 1.8 官方文档翻译:7-2 管理操作
  8. Android IOS WebRTC 音视频开发总结(四一)-- QQ和webrtc打洞能力pk
  9. 《算法问题实战策略》-chaper21-树的实现和遍历
  10. Gartner发布云安全能力评估报告:阿里云全球第二,超过亚马逊!
  11. Bailian2811 熄灯问题【暴力】
  12. C++中STL容器利用迭代器删除元素小结
  13. tp5自定义一个函数php,tp5 如何模块自定义函数!
  14. Java Properties 与 ResourceBundle、ClassLoader 类加载器
  15. 【Windows】手机远程控制电脑
  16. linux所有目录和子目录和文件777,关于linux:Chmod 777到一个文件夹和所有内容
  17. mysql5.7 赋权_「赋权」mysql创建用户并赋权 - seo实验室
  18. 金蝶服务器系统用什么,金蝶用哪个云服务器
  19. 假如工资有段位,你是个啥?
  20. 经济观察评论:现在是筑底时期, 对复苏仍可以保持乐观!]

热门文章

  1. 解决linux系统下U盘变成只读,无法新建文件夹
  2. 文件浏览器ftp服务器,es文件浏览器查看ftp服务器
  3. pycharm快速注释快捷键
  4. 神经网络实现---SSD
  5. 【高项】- 采购管理论文
  6. iphone mac平台下破解微信的语音
  7. WPF框架剖析(从头开始自己写WPF框架)
  8. 计算机word模块试题,计算机word考试试题1(附答案)
  9. thinkphp6 使用PhpOffice导入Excel表格(上传文件)
  10. Hadoop实战-MR倒排索引(三)