嵌入式开发创客学院小美老师位运算符1/2/掌握C语言中的位运算符总结与思考C语言的位运算符如下:位运算符例如:unsignedcharx=0x17,y;y=~x;位运算符位逻辑与“&”运算符的运算规律如下:位运算符位运算符例如,unsignedcharx=0126,y=0xac,z;z=x&y;位逻辑或“|”运算符的运算规律如下:位运算符例如:unsignedcharx=076,y=0x89,z;z=x|y;位运算符位逻辑异或“^”运算符的运算规律如下:位运算符例如:unsignedcharx=75,y=0173,z;z=x^y;位运算符位移位运算的一般形式:<运算量><运算符><表达式>其中:‐<运算量>必须为整型结果数值;‐<运算符>为左移位(<<)或右移位(>>)运算符;‐<表达式>也必须为整型结果数值。位运算符例如:unsignedchara=0xe4,b;b=a<<3;位运算符总结与思考主要介绍了位运算符,包括位逻辑反、位逻辑与、位逻辑或、位逻辑异或、位逻辑移位。思考:如何把一个无符号数的某位快速置1?如何把一个无符号数的某位快速清0?如何利用位运算把一个十进制数转化成一个十六进制数?