3.1运算符、表达式

来源:互联网 发布:非农数据对美元影响 编辑:程序博客网 时间:2024/06/16 05:03

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、字符串在加号左侧,则为链接,在右侧不一定

原创粉丝点击