java的8种基本类型

Posted 赵庆-BUPT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的8种基本类型相关的知识,希望对你有一定的参考价值。

Java语言提供了八种基本类型:六种数字类型(四个整数型,两个浮点型),一种字符类型和一种布尔型。

基本类型 含义 占用位数 可取值范围 默认值
byte 字节型 8bit   [-128,127] 0
short 短整型数据 16bit [-65526,65525] 0
int 整型数据 32bit [-2147483648,2147483647] 0
long 长整型数据 64bit [-9223372036854775808,9223372036854775807] 0
float 单精度浮点数 32bit   0.0f
double 双精度浮点数 64bit   0.0d
char 16 位 Unicode 字符 16bit [0,65525]  
boolean 布尔型 未明确 true;false false

注意点:

  (1)4中整型数据基本类型(byte/short/int/long)均为有符号、二进制补码表示的整数,因此假设其位数为nbit,则表示范围为[-2^n,2^n-1];

  (2)浮点数不能用来精确地表示某个具体的值

基本类型的更多说明,可参考:http://www.runoob.com/java/java-basic-datatypes.html

关于boolean占用位数,可参考:https://www.jianshu.com/p/2f663dc820d0

以上是关于java的8种基本类型的主要内容,如果未能解决你的问题,请参考以下文章

java中8种基本类型包装类常量池

java的8种基本类型

java 8种基本数据类型

Java的8种基本数据类型及它们的包装类型占用内存分析

java 8种基本数据类型

java 8种基本数据类型