c#中位移运算符,规定:如果第一个操作数是int或uint(32位),则移位数由第二个操作数的低五位给出!!
展开全部
如:
int num1, num2;
int result = num1 << (num2 & 31);
31就是二进制的11111,num2和31与,结果就是num2的后五位了,之后num1再左右移都行了。result就是结果了。
int num1, num2;
int result = num1 << (num2 & 31);
31就是二进制的11111,num2和31与,结果就是num2的后五位了,之后num1再左右移都行了。result就是结果了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
12>>2就是12除以2的二字方
12<<2就是12乘以2的二字方
我见不得别人装
12<<2就是12乘以2的二字方
我见不得别人装
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询