其他分享
首页 > 其他分享> > 学习第31天

学习第31天

作者:互联网

C语言

1. 位、
   	1. ==一个字节由八个二进制位组成的==、最左为最高位、
2. 位运算符、
   	1. ![位运算符](D:\Users\0\Downloads\位运算符.jpg)
   	2. 除 ~ 外其它均非单目运算符、
   	3. &——参加两个运算量、如果相应位1否位0、与逻辑运算符&&相似、
   	4. |——按位或、参加运算的运算量、如果两个相应的位有一个为1则为1、否为0、与逻辑运算符||相似、
   	5. ^——按位异或、参加运算的两个运算量、如果相同则位0否为1、
   	6. ~——单目运算符、只有一个运算量、对数字取反、
   	7. <<——将一个数的二级制左移若干位、右侧补0、每左移一位相当于原数的十进制乘以2
        	1. unsigned int a = 5<< 1;——左移一位、
   	8. .>>——将一个数的二级制右移若干位、左侧补0、每右移一位相当于原数的十进制除以2小数部分舍弃、
   	9. 赋值运算符与位运算符可以结合使用、&=  |=  >>=  <<=  ^=
        	1. a &= b  —— a = a & b 
   	10. ![](https://www.icode9.com/i/l/?n=20&i=blog/2058175/202009/2058175-20200920112547496-311227593.jpg)

标签:右移,运算符,31,学习,单目,按位,运算量,否为
来源: https://www.cnblogs.com/chengyaohui/p/13699227.html