c#中'>>''<<'分别代表的意思
'<<'左移运算符
左移操作符,
将第一个操作数向左移动第二个操作数指定的位数,空出的位置补0。
左移相当于乘. 左移一位相当于乘2;左移两位相当于乘4;左移三位相当于乘8。
例如:
x<<1= x*2
x<<2= x*4
x<<3= x*8
x<<4= x*16
'>>'右移运算符
右移 (>>) 将第一个操作数向右移动第二个操作数所指定的位数,空出的位置补0。
右移相当于整除. 右移一位相当于除以2;右移两位相当于除以4;右移三位相当于除以8。
例如:
x>>1= x/2
x>>2= x/4
x>>3= x/8
x>>4=x/16
当声明重载C#移位运算符时,第一个操作数的类型必须总是包含运算符声明的类或结构,并且第二个操作数的类型必须总是 int
标签:右移,操作数,代表,c#,左移,运算符,意思,相当于 From: https://www.cnblogs.com/lulu-shi/p/17076215.html