java数据类型所占字节数
来源:互联网 发布:中国去穆斯林化 知乎 编辑:程序博客网 时间:2024/04/28 18:15
IEEE754浮点数的表示方法
对于单精度浮点数(float)来说,有一位符号位,指数位共8位,尾数共23位。指数能够表示的指数范围为-128~127。尾数为23位。当尾数全1时再加上小数点前面的1,指数取到最大正数127(8位,正数最大127,负数最小-128),浮点数取得正数的最大值。
+1.111111111111111111111*2^127(1.后面23个1,由于尾数的范围1~2,其最高位总为1,故只需存取小数部分,所以小数为是23位1),约等于2*2^127=3.4*10^38。为3.4*10^38负数亦然。
Double的计算与此类似,double的符号位为63位,指数为62~52位,共11位。表示的范围为-1024~1023。尾数为51~0。表示的范围为+1.111111111111111111111*2^1023(1.后面52个1)为1.7*10^308。负数亦然。
指数占多少位,尾数占多少位,由计算机系统决定。
可能是数符加尾数占24位,指数符加指数占8位 -- float.
数符加尾数占48位,指数符加指数占16位 -- double.
字节是byte,1byte = 8 bits;
char占2个byte
short占2个byte
int占4个byte
long占8个byte
flaot占4个byte
0 0
- java数据类型所占字节数
- 数据类型所占字节数
- 数据类型所占字节数
- 数据类型所占字节数
- JAVA与android 基本数据类型所占的字节数
- java 数据类型所占字节数,int char
- Java基础:基本数据类型所占字节数
- Java 各基本数据类型和所占的字节数
- SQL 各种数据类型所占字节数
- 各数据类型所占字节数
- C++基本数据类型所占字节数
- C、C++数据类型所占字节数
- C++基本数据类型所占字节数
- C语言数据类型所占字节数
- C语言数据类型所占字节数
- 基本数据类型所占字节数
- C语言-数据类型所占字节数
- 基本数据类型所占字节数
- JAVA实现中缀表达式转换为后缀表达式并计算
- [iOS]iOS结合OpenCV做视频流处理或人脸识别
- python文件属性读取
- lua api
- 32位python的bug:os.system返回码一直为0
- java数据类型所占字节数
- 在Linux终端命令行下播放音乐的命令
- 内存泄漏检测
- mybatis:一级缓存And二级缓存
- 三轴加速计数据计算倾斜角算法
- java nio与IO区别
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- Leetcode 86 Partition List
- Jetty使用攻略