一、运算符
1、赋值运算符:=
表示将某个数值或表达式赋值给左边的变量;
表达式:符号(加减乘除。。。)与操作数(如a,b,10....)的组合
例:int a=5; int c=a*20+b;……
2、算术运算符
加:+
减:-
乘:*
除:/
取模(取余数):%
算术运算符的优先级:在表达式中计算时遵循数学当中的四则运算顺序
特殊运算符:
自加运算符:++
自减运算符:--
说明:a++——》等效于a=a+1
a--——》等效于a=a-1
二、运算符综合运用
1、字符串+字符串
“50”+“60”=“5060”
2、值类型运算
50+60=110
3、自加/减运算符的特殊应用
当自加/减运算符与输出配合运用时,存在打印顺序的不同。
如上图,当运算符在数字后时,先执行输出,后执行计算
当运算符在数字前时,先执行计算,再执行输出。
三、数据类型的转换
只有相同数据类型的变量才能够进行运算操作,因而对于不同类型的数据计算需要先进行数据类型转换。
1、自动类型转换
自动转换条件:
(1)两种类型必须是值类型(整型和浮点类型)
(2)目标类型的范围大于要转换的类型,如:double大于int
2、强制类型转换——舍弃精度的转换方式
3、字符串和值类型的相互转换
4、使用万能转换器进行不同类型的转换
四、小结——Parse与Convert的比较
Xxx.Parse(String)——(string必须是目标类型的有效表达形式)
字符串——》》》其他类型
Convert.ToXxx(object)
任意类型——》》》其他类型
Convert是万能转换器,任何情况下均可使用
中转类型转换方式
如下图,无法将double格式的字符串直接强制转换为int,可以先将字符串转换为double,然后再强制转换为int
网友评论