韩顺平java笔记 第2讲 变量 数据类型

1.基本数据类型

    (1)整数类型:byte shot int long

  (2)小数(浮点类型):float double

  (3)布尔类型:表示真或者假 boolean

  (4)字符类型:单个字符 多个字符 char (2个字节可以存放汉字)

2.主要区别 数据大小范围

  byte  1个字节 -128~127

  shot   2个字节

  int   4个字节

  long   8个字节   -2(字节*8-1)~(2(字节*8-1)-1)

注:0 0 0 0   0 0 0 1

       第一位为符号位  0:正数  1:负数  1000 0000 为-0 即-128

3.在java中 对char进行加减运算 直接当做ascii码对应的整数对待  ‘a’=97

4. byte < shot < int <long < float < double

  int a = 1.2  不能编译 自动从低精度向高精度转

       double a = 3 可以

       float a =3.14f 3.14默认是double类型

注:float 赋值时要在值后加f

       long赋值时要在值后加l

5.强制转换 

  int a = (int)1.2     结果a=1

       int a = 3  int b = a + 3.4   当一个整数和一个double 运算的时候 运算结果全向高精度转

 

转载于:https://www.cnblogs.com/wangxiaoli/p/8532382.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值