八种基本数据类型分别是什么意思,八种基本数据类型分别是什么和什么

  八种基本数据类型分别是什么意思,八种基本数据类型分别是什么和什么

  如何解决写爬虫IP受阻的问题?立即使用。

  八种基本数据类型为:

  先说理论。有八种基本数据类型:字节、短整型、长整型、浮点型、双精度型、布尔型和字符型。

  1、byte

  用二进制补码表示的8位有符号整数

  最小:-128(-2^7)

  马克斯:127(2^7-1)

  默认值:0

  对应的封装类:字节

  2、short

  用二进制补码表示的16位有符号整数

  最小:-32768(-2^15)

  麦克斯:32767(2^15 - 1)

  默认值:0

  包装类别:短

  3、int

  用二进制补码表示的32位有符号整数

  最小:-2,147,483,648(-2^31)

  麦克斯:2,147,483,647(2^31 - 1)

  默认值:0

  对应的包装类:整数

  4、long

  用二进制补码表示的64位有符号整数

  最小:-9,223,372,036,854,775,808(-2^63)

  麦克斯:9,223,372,036,854,775,807(2^63-1)

  默认值:0

  对应的包装类:Long

  5、float

  符合IEEE 754标准的单精度32位浮点数

  存储大浮点数时,Float可以节省内存空间。

  浮点数不能用来表示精确的值,比如钱。

  默认值:0.0f

  对应的包装类:Float

  6、double

  符合IEEE 754标准的双精度64位浮点数

  浮点数的默认类型是double。

  double类型也不能表示精确值,如货币。

  默认值:0.0d

  对应的包装类:Double

  7、char

  Char类型是单个16位Unicode字符。

  最小值是\u0000(即0)

  最大值为\ UFFF(即65,535)。

  Char数据类型可以存储任何字符。

  对应的包装类别:字符

  8、boolean

  布尔数据类型表示一位信息。

  只有两个值:真和假。

  该类型仅用作记录真/假情况的标志。

  对应的包装类:布尔型

  例子

  对于数值型基本类型的取值范围,我们不用去记忆,因为它们的值已经以常量的形式定义在相应的包装类中了。请看下面的例子:

  公共类测试{

  公共静态void main(String[] args) {

  //TODO自动生成的方法存根

  //字节

  System.out.println(基本类型:字节二进制数字:字节。尺寸);

  System.out.println(包装类:Java . lang . byte );

  System.out.println(最小值:字节。最小值=字节。最小值);

  System.out.println(最大值:字节。MAX_VALUE= Byte。MAX _ VALUE);

  system . out . println();

  //短

  System.out.println(基本类型:短二进制数字: short。尺寸);

  System.out.println(包装类:Java . lang . short );

  system . out . println( minimum:short . min _ value= short . min _ value);

  system . out . println( maximum:short . max _ value= short . max _ value);

  system . out . println();

  //int

  System.out.println(基本类型:int二进制数字:整数。尺寸);

  System.out.println(包装类:Java . lang . integer );

  System.out.println(最小值:integer . min _ value= integer . min _ value);

  system . out . println( maximum:integer . max _ value= integer . max _ value);

  system . out . println();

  //long

  System.out.println(基本类型:长二进制数字: long。尺寸);

  System.out.println(包装类:Java . lang . long );

  System.out.println(最小值:Long。MIN_VALUE= Long。最小值);

  System.out.println(最大值:Long。MAX_VALUE= Long。MAX _ VALUE);

  system . out . println();

  //浮动

  System.out.println(基本类型:浮点二进制数字:浮点。尺寸);

  System.out.println(包装类:Java . lang . float );

  system . out . println( minimum:float . min _ value= float . min _ value);

  system . out . println( maximum:float . max _ value= float . max _ value);

  system . out . println();

  //double

  System.out.println(基本类型:双二进制数字: double。尺寸);

  System.out.println(包装类:Java . lang . double );

  system . out . println( minimum:double . min _ value= double . min _ value);

  system . out . println( maximum:double . max _ value= double . max _ value);

  system . out . println();

  //char

  System.out.println(基本类型:char二进制数字:字符。尺寸);

  System.out.println(包装类:Java . lang . character );

  //输出字符。MIN_VALUE以数值而不是字符的形式发送到控制台。

  System.out.println(最小值:character . min _ value=(int)character . min _ value);

  //输出字符。MAX_VALUE以数值而不是字符的形式发送到控制台。

  system . out . println( maximum:character . max _ value=(int)character . max _ value);

  }

  }结果:

  基本类型:字节二进制位数:8

  包装器:java.lang.Byte

  最小值:字节。最小值=-128

  最大值:字节。MAX_VALUE=127

  基本类型:短二进制数:16

  包装器:java.lang.Short

  最小值:Short。最小值=-32768

  最大值:短。MAX_VALUE=32767

  基本类型:int二进制位数:32

  包装器:java.lang.Integer

  最小值:整数。最小值=-2147483648

  最大值:整数。MAX_VALUE=2147483647

  基本类型:长二进制位数:64

  包装器:java.lang.Long

  最小值:long . min _ value=-9223372036854775808

  最大值:long . max _ value=9223372036854775807

  基本类型:浮点二进制数字:32

  包装器:java.lang.Float

  最小值:Float。最小值=1.4E-45

  最大值:Float。MAX_VALUE=3.4028235E38

  基本类型:双二进制数:64

  包装器:java.lang.Double

  最小值:Double。最小值=4.9E-324

  最大值:double。最大值=1.797666878585

  基本类型:字符二进制位数:16

  Class: java.lang.Character

  最小值:字符。最小值=0

  最大值:字符。最大值=65535。八种基本数据类型是什么?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: