一、基本数据类型的特点,位数,最大值和最小值。
1、
基本类型:short 二进制位数:16
包装类:java.lang.Short
最小值:Short.MIN_VALUE=-32768 (-2的15此方)
最大值:Short.MAX_VALUE=32767 (2的15次方-1)
2、
基本类型:int 二进制位数:32
包装类:java.lang.Integer
最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方)
最大值:Integer.MAX_VALUE= 2147483647  (2的31次方-1)
3、
基本类型:long 二进制位数:64
包装类:java.lang.Long
最小值:Long.MIN_VALUE=-9223372036854775808 (-2的63次方)
最大值:Long.MAX_VALUE=9223372036854775807 (2的63次方-1)
4、
基本类型:float 二进制位数:32
包装类:java.lang.Float
最小值:Float.MIN_VALUE=1.4E-45 (2的-149次方)
最大值:Float.MAX_VALUE=3.4028235E38 (2的128次方-1)
5、
基本类型:double 二进制位数:64
包装类:java.lang.Double
最小值:Double.MIN_VALUE=4.9E-324 (2的-1074次方)
最大值:Double.MAX_VALUE=1.7976931348623157E308 (2的1024次方-1)

基本类型 字节数 位数 最大值 最小值
byte 1byte 8bit 2^7 - 1 -2^7
short 2byte 16bit 2^15 - 1 -2^15
int 4byte 32bit 2^31 - 1 -2^31
long 8byte 64bit 2^63 - 1 -2^63
float 4byte 32bit 3.4028235E38 1.4E - 45
double 8byte 64bit 1.7976931348623157E308 4.9E - 324
char 2byte 16bit 2^16 - 1 0

转载于:https://www.cnblogs.com/pangpanghuan/p/6418441.html

Java中short、int、long、float、double的取值范围相关推荐

  1. Java 中日期的几种常见操作 —— 取值、转换、加减、比较

    Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿.当然,我只提 ...

  2. 关于float/double的取值范围、精度和表示

    https://blog.csdn.net/shenziheng1/article/details/79471340 1.float和double的范围和精度 float和double的范围是由指数的 ...

  3. java中String,int,Integer,char、double类型转换

    java中String,int,Integer,char.double类型转换----https://www.cnblogs.com/kangyu222/p/5866025.html 转载于:http ...

  4. android float类型保留两位小数_你知道MySQL中Decimal类型和Float Double的区别吗?

    出处:cnblogs.com/panchanggui/p/10766607.html MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型. 其区别在于,flo ...

  5. c语言double类型是几字节,c语言中int long float double 等类型所占字节及输出表示(转)...

    16位编译器 char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 doub ...

  6. java中的int、Integer 和 new Integer()的区分和比较

    java中的int.Integer 和 new Integer()的区分和比较 一.问题提出: 1.1.问题一: int a = 2; Integer b = 2; Integer c = new I ...

  7. java中cbrt_Java Math类静态double cbrt(double d)示例

    java中cbrt 数学类静态double cbrt(double d) (Math Class static double cbrt(double d)) This method is availa ...

  8. java中的Int范围

    二进制值(1字节) 十进制值  1000 0000 -128  1000 0001 -127  1000 0010 -126  1000 0011 -125  ... ...  1111 1110 - ...

  9. 为什么Java中float类型的取值范围大于long类型

    在学习Java的过程中,我遇到了一个很有意思的问题,就是为什么Java中float类型的取值范围会大于long类型. 类型名 大小/字节 取值范围 float 4(32bit) -3.4E+38 ~ ...

  10. decimal类型对象里面定义什么类型_MySQL中Decimal类型和Float Double的区别(详解)

    MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型. 其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形 ...

最新文章

  1. 自动写作、RNN基本原理以及LSTM的基本原理
  2. android按钮随机数,Android随机数
  3. 2019牛客第四场I题 string
  4. UOJ #164 [清华集训2015]V (线段树)
  5. 聚集索引表插入数据和删除数据的方式是怎样的
  6. 华为VRRP+VLAN+DHCP配置实例
  7. 集成CCFlow工作流与GPM的办公系统驰骋CCOA介绍(三)
  8. Android播放在线音乐文件
  9. java中springmvc_java框架之springmvc
  10. 汇编语言 王爽 第四版 实验3
  11. OpManager Plus-IT基础设施监控
  12. word如何调整字间距离_word标准字间距怎么设置
  13. 运行java -version出错 Error: could not open `\lib\amd64\jvm.cfg‘
  14. [CF838D]Airplane Arrangements
  15. 移动安全-APP安全加固
  16. 163邮箱登录入口大全,你知道163邮箱登录入口怎么登录吗?
  17. 谷歌浏览器自动翻译当前网页
  18. 常用数学公式 关于正态分布的20210806
  19. 使用python3.7中的scrapy框架,爬取起点小说
  20. 网易企业邮箱优势功能

热门文章

  1. Java动态代理深入解析
  2. MongoDB学习路线
  3. Silverlight 打印
  4. InstallShield limited edition 生成单个 setup.exe 安装文件
  5. UrlReWriter 使用经验小结
  6. 非常恶俗地分享一首歌曲(子陵·周郎顾)
  7. Linux LCD 驱动实验
  8. Linux stmac网卡代码分析----probe
  9. Integer对象范围(-128-127)之间(Integer. valueOf()方法)
  10. 键值的 key 和 value 允许为null吗