C# & 和>>符号
时间: 2023-11-09 11:31:44 浏览: 73
C# 中的 & 符号是按位与运算符,用于对两个二进制数的每一位进行逻辑与操作。例如,2 & 3 进行按位与运算,结果为 2(二进制 10 & 二进制 11 = 二进制 10)。
而 >> 符号是右移运算符,用于将一个数的二进制表示向右移动指定的位数。例如,10 >> 2 进行右移运算,结果为 2(二进制 1010 右移 2 位后变成 10)。
需要注意的是,& 和 >> 都是二进制操作符,只能用于处理数字类型的数据。在字符串等非数字类型的数据上使用会导致编译错误。