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、字符串在加号左侧,则为链接,在右侧不一定
阅读全文
0 0
- 3.1运算符、表达式
- 3.1 运算符与表达式
- 表达式和运算符
- 数据类型、运算符、表达式
- 运算符和表达式
- 表达式与运算符
- 运算符和表达式
- 运算符、表达式、语句
- 数据类型、运算符、表达式
- 数据类型、运算符、表达式
- 运算符、表达式
- 运算符、表达式、语句
- 运算符和表达式
- 运算符和表达式
- Java运算符、表达式
- 运算符和表达式
- 表达式和运算符
- 表达式和运算符
- network namespace 介绍和ip netns 命令的使用
- AdvancedInstaller打包工具使用(五)
- getHibernateTemplate常用方法
- shiro
- PAT --- 1022. D进制的A+B (20)
- 3.1运算符、表达式
- 正整数数组的最小不可组成和
- 第一次运行Android Studio的配置和下载gradle
- Miller-Rabin素数测试
- linux修改线程优先级
- 如何使用Disruptor(三)写入 Ringbuffer
- AdvancedInstaller打包工具使用(六)
- 关于PLSQL中的数据库的备份和还原
- UE正则表达式语法