Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何及;当int res=num1&;num2,其中num1和num2为整数类型_C# 4.0 - Fatal编程技术网

C# 4.0 如何及;当int res=num1&;num2,其中num1和num2为整数类型

C# 4.0 如何及;当int res=num1&;num2,其中num1和num2为整数类型,c#-4.0,C# 4.0,当 int num1=10,num2=9; int res=num1 & num2; // where num1 and num2 are integers res的值=8它是如何工作的该&是位AND运算符。只有在num1和num2中都设置了相应的位时,才会设置结果中的每个位 如果将数字写成二进制,可能更有意义: num1 1010 = 10 num2 1001 = 9 ------------------------ num1 & n

int num1=10,num2=9;
int res=num1 & num2; // where num1 and num2 are integers

res的值=8它是如何工作的该
&
是位AND运算符。只有在num1和num2中都设置了相应的位时,才会设置结果中的每个位

如果将数字写成二进制,可能更有意义:

num1           1010 = 10
num2           1001 =  9
------------------------
num1 & num2    1000 =  8

是位AND运算符。只有在num1和num2中都设置了相应的位时,才会设置结果中的每个位

如果将数字写成二进制,可能更有意义:

num1           1010 = 10
num2           1001 =  9
------------------------
num1 & num2    1000 =  8

Plug:我不久前写了一篇关于这件事的博文:(是的,它也讨论了按位和)Plug:我不久前写了一篇关于这件事的博文:(是的,它也讨论了按位和)