变量相关知识总结二_基本数据类型

1.基本数据类型:


总计8中基本数据类型:

 byte,short,int,long,float,double,char,boolean

  1)int:整型,4个字节,-21个多亿到21个多亿
    1.1)整数直接量默认为int型,但不能超范围,超范围则编译错误
1.2)两个整数相除,结果还是整数,小数位无条件舍弃
1.3)运算时超范围,会发生溢出,溢出是需要避免的
  2)long:长整型,8个字节
    1.1)长整型直接量需要数字后加L或l
2.2)较大数的运算时,为了避免溢出,建议在第1个数字后加L
2.3)System.currentTimeMillis()用于获取自
    1970.1.1零时到此时此刻的毫秒数
  3)double:浮点型,8个字节
    3.1)浮点数直接量默认double型,若想表示float需在数字后加F或f
3.2)double型数据在参与运算时,有可能会出现舍入误差
  4)char:字符型,2个字节
    4.1)采用Unicode编码格式,一个字符对应一个码
    表现的形式是字符char,但实质上是码int(0到65535之间)
ASCII码('a'--97  'A'--65  '0'--48)
4.2)字符必须放在单引号中,只能有一个
4.3)特殊字符需通过\转义
  5)boolean:布尔型,1个字节
    5.1)只能存储true和false
2.基本数据类型间的转换:
    基本类型从小到大依次为:
   byte,short,int,long,float,double
         char
  1)两种方式:
    1.1)自动类型转换:小类型到大类型
1.2)强制类型转换:大类型到小类型
      语法: (要转换成为的数据类型)变量
        强转有可能会溢出或精度丢失
  2)两点规则:
    2.1)整数直接量可以直接赋值给byte,short,char,
        但不能超出范围
2.2)byte,short,char型数据参与运算时,
    先一律转换为int再运算
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值