标签:表达式2 自动 完全 har 精度 强制类型转换 大于等于 赋值 标准
又叫:隐式类型转换
概念:数据范围小的类型能自动转换成数据范围大的类型
byte->short->int->long->float->double
概念:将数据范围大的类型使用指定格式转换成数据范围小的类型
格式:范围小的数据类型 变量名 = (范围小的数据类型/目标类型) 范围大的数据;
注:
1.强制类型转换一般不推荐使用,因为可能出现数据精度的损失
2.byte、short在进行运算时,会自动提升为int类型
3.boolean类型不能进行数据类型的转换
4.char可以根据ASCII(美国信息交换标准代码)与整数值进行转换
汉字收录在前128位于ASCII码表完全一致并且还收录了其他各个国家语言文字的Unicode万国码表中。
字符串与任何数据类型用"+"连接,都是在拼接,并且拼接后的结果仍然是字符串
求差值
求乘积
/
%
++、--
++表示在自身基础上+1
--表示在自身基础上-1
注: ++、--的前置和后置
1.单独运算:前置和后置没有区别,都是自增1、自减1
2.混合运算:
注:常量不能执行++、--
关系(比较)运算的结果是一个布尔值,
关系运算表达式也称为逻辑(条件)表达式。
==:判断相等
!=:判断不等
=:大于等于
<=:小于等于
:大于
<:小于
逻辑运算的结果是一个布尔值,参与逻辑运算的数据也必须是布尔值,
逻辑(条件)表达式。
参与位运算的数据必须是整数
运算逻辑:将十进制数转换为二进制,将1视为true,
将0视为false,然后按位进行对应的逻辑运算。
&:与
|:或
^:异或
<<:左移,a<<b,a乘以2的b次方
:右移
格式:条件表达式?表达式1:表达式2;
逻辑:条件表达式结果为true执行表达式1,反之执行表达式2
标签:表达式2 自动 完全 har 精度 强制类型转换 大于等于 赋值 标准
原文地址:https://www.cnblogs.com/demonycw/p/11306143.html