本文主要是介绍c#中左移与右移,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
左移(<<) :相当于乘法 *2的幂次,比如 15 << 1 = 15 * 2的1次幂 = 30
右移(>>):相当于除法,同样是除以2的幂次
直接给代码以及结果,看了就会明白
int value_a = 15;Console.WriteLine("value_a >> 1 = " + (value_a >> 1));
Console.WriteLine("value_a << 1 = " + (value_a << 1));Console.WriteLine("value_a >> 2 = " + (value_a >> 2));
Console.WriteLine("value_a << 2 = " + (value_a << 2));
运行结果:
这篇关于c#中左移与右移的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!