3.1运算符、表达式

1.~取反 &按位与(乘) |按位或(加) ^按位异或(减) 权重递减
或和异或不进位借位 或中的1+1=1

~0011=-4 因为第一位为符号位

负数变二进制

正数取反取负加一,负数取反
~0b0000 0011得 -4

右移>> 正数右移除以2的n次方 64>>2 即64/2^2=16; 不整除的取下界 31>>2=7
负数老老实实算,用1补位
左移<< 用0补位,乘以2的n次方 或者pow()但是pow为double型的,最好还是用左移,因为他是直接操作二进制的。

无符号右移,用0补充
这里写图片描述

按位与,按位或
短路与,短路或
当短路与的时候,左操作数如果为假,右操作数不用算,否则都算
当短路或的时候,左操作数如果为真,右操作数不用算,否则都算

2.initXXXX:初始化
assignXXX:赋值

3新技术优点:性能好,适合团队工作,安全

4、sum+=100;不检查类型匹配,sum=sum+100;

5、局部变量特点是:在使用前必须有初值。

6、作业:写个年份,判断是否是闰年。用三目运算符。

7、字符串在加号左侧,则为链接,在右侧不一定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值