圣思园培训视频学习笔记2:关于运算符

圣思园培训视频学习笔记2:关于运算符
1.[color=red]当有若干个变量参与运算时:结果类型取决于这些变量中表示范围最大的那个变量类型。比如,参与运算的变量中,有int,short,double等,那么最后的结果类型必然是double。[/color]
2.
int a = 1;
int b = 2;
double c = (double) a/b;

这段代码中,a与b都为整型,但是通过(double)a 这种类型转换为一个匿名的变量,该变量的类型为double,但需要注意的是:[color=red]a本身还是int类型,这样,(double)a/b就是double类型除以int类型结果自然就是double类型[/color]
3.取模运算符:%
int a = 5;
int b = 3;
int c = a%b;

上面的运算结果:结果2。因为5除以3的结果是1余2。
[color=darkred][b]取模的规律:取模的结果符号永远与被除数的符号一致。[/b][/color]
int a = 5;
int b = -3;
int c = a%b;
被除数是5,那么取模的结果是2.
int a = -5;
int b = -3;
int c = a%b;

被除数是-5,那么取模的结果是-2.
4.关系运算符:
大于,小于,等于,不等于,大于等于,小于等于。[b][color=red]关系运算的结果是个boolean值(true or false)。[/color][/b]
5.逻辑运算符(重点&& 和 ||):
1)逻辑与:&&,逻辑与是双目运算符(即有两个操作数的运算符):[color=green][b]只有当两个操作数的值都为真的时候才为真,其余为假,逻辑与表示并且的意思[/b][/color]
2)逻辑或:||,逻辑或时双目运算符(即由两个操作数的运算符):[b][color=green]只有当两个操作数都为假的时候结果才为假,其余为真,逻辑或表示或者的意思。[/color][/b]
6.关于变量的自增自减运算:
1)关于int b = a++;作用是将a的值先赋给b,然后再让a自加1;
2)关于int b = ++a;作用是将a的值先自增1,然后再将自增的结果赋给b。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值