基本数据类型学习
整数类型浮点型基本数据类型之间的运算
整数类型
bit:计算机中的最小存储单元,byte:计算机中基本存储单元
byte:short:int:long: long型变量声明时必须以小写的l或大写L结尾;
类型占用存储空间表数范围
byte1字节=8bit位-128~127short2字节-215~215-1int4字节-231 ~231-1(约21亿)long8字节-263~263-1
浮点型
==float:==单精度,尾数可以精确到7位有效数字,很多情况下,单精度很难满足要求;声明float变量需要在==double:==双精度,精度是float的两倍,通常采用此类型;声明变量时默认是此类型
类型占用存储空间表数范围
单精度float4字节-3.403E38~3.403E38双精度double8字节-1.798E308~1.798E308
基本数据类型之间的运算
自动类型提升,是指当容量小的数据类型的变量和容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型;具体参照一下格式:byte,char,short–>int -->long --> float --> double;特别注意:当byte,char,short三种类型的变量做运算时,结果都为int类型强制类型转换,自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型,使用时要加上强制类型转换符:();但可能造成精度降低或者溢出,要格外注意;