整理位运算

参考链接(总结的非常好,各种奇淫技巧):https://blog.csdn.net/MoreWindows/article/details/7354571

1、优先级

 “<<” 和 ">>" 的优先级低于 “+” 和 “-”。

2、基本概念

注意以下几点:

1.  在这6种操作符,只有~取反是单目操作符,其它5种都是双目操作符。

2.  位操作只能用于整形数据,对float和double类型进行位操作会被编译器报错。

3.  15=0000 1111(二进制),右移二位,最高位由符号位填充将得到0000 0011即3。

       -15 = 1111 0001(二进制),右移二位,最高位由符号位填充将得到1111 1100即-4。

https://blog.csdn.net/studyvcmfc/article/details/7606292

https://jingyan.baidu.com/article/29697b9106eb52ab21de3c7a.html

猜你喜欢

转载自blog.csdn.net/qq_29996285/article/details/84197495