1.逻辑运算符:&,|,^ 称为布尔逻辑运算符,因为在利用它们做与、或、异或运算时,运算符左右两边的表达式总会被运算执行,然后再对两表达式的结果进行与、或运算;而在利用“&&”、“||”做逻辑运算时,运算符右边的表达式有可能被忽略而不加执行。
2.位运算符:位运算是对操作数以二进制比特位为单位进行的操作和运算,位运算的操作数只能为整型和字符型数据,结果都是整型量。
~:按位取反
&:按位与
|:按位或
^:按位异或
<<,>>,>>>:移位
1.逻辑运算符:&,|,^ 称为布尔逻辑运算符,因为在利用它们做与、或、异或运算时,运算符左右两边的表达式总会被运算执行,然后再对两表达式的结果进行与、或运算;而在利用“&&”、“||”做逻辑运算时,运算符右边的表达式有可能被忽略而不加执行。
2.位运算符:位运算是对操作数以二进制比特位为单位进行的操作和运算,位运算的操作数只能为整型和字符型数据,结果都是整型量。
~:按位取反
&:按位与
|:按位或
^:按位异或
<<,>>,>>>:移位