C# C中是否存在“增量位移位运算符”?
假设我想通过按位移位来增加一个数字,即 1, 2, 4, 8, 16, etcC# C中是否存在“增量位移位运算符”?,c#,bitwise-operators,C#,Bitwise Operators,假设我想通过按位移位来增加一个数字,即 1, 2, 4, 8, 16, etc 有没有一种方法可以压缩i=i你的意思是类似于的东西你的意思是类似于的东西,你可以用它。正如在i中一样,您可以使用。正如在i中一样,这两者是相同的。所以你可以用最下面的那个 --first one for (int i = 1; i <= 256; i = i << 1) { Console.WriteLine(i); } --Second
有没有一种方法可以压缩i=i你的意思是类似于的东西你的意思是类似于的东西,你可以用它。正如在i中一样,您可以使用。正如在i中一样,这两者是相同的。所以你可以用最下面的那个
--first one
for (int i = 1; i <= 256; i = i << 1)
{
Console.WriteLine(i);
}
--Second one
for (int i = 1; i <= 256; i <<= 1)
{
Console.WriteLine(i);
}
这两者都是相同的。所以你可以用最下面的那个
--first one
for (int i = 1; i <= 256; i = i << 1)
{
Console.WriteLine(i);
}
--Second one
for (int i = 1; i <= 256; i <<= 1)
{
Console.WriteLine(i);
}
似乎你在寻找似乎你在寻找