在c# 中&= 是什么意思

如题所述

就是且位运算。 类似于+=。

&=左边的变量和右边的变量进行按位且运算,然后将结果赋值给左边变量。

如 a&=b 和 a=a&b相同
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-03
&=,将左边的变量与右边的变量进行“与”运算后再赋值给左边的变量,类似于“+=”、“-=”。本回答被提问者采纳
第2个回答  2012-11-03
且位运算 &=左边的变量和右边的变量进行按位且运算,然后将结果赋值给左边变量。

在c# 中&= 是什么意思
就是且位运算。 类似于+=。&=左边的变量和右边的变量进行按位且运算,然后将结果赋值给左边变量。如 a&=b 和 a=a&b相同

c# 中&=是什么意思
x = x & y & 运算符对整数操作数执行按位逻辑“与”运算,对 bool 操作数执行逻辑“与”运算。

C# &=什么意思
a&=b就是a=a&b a&b就是把a和b的二进制形式每一位数进行"与"运算,假如a为3、b的值为7,你知道a&b结果为多少吗,3&7的结果是3,知道怎么算的吗:3的二进制是11,7的二进制是111,按位与的结果为3。是不是很简单,你知道3&5的结果吗,标准答案是1,想明白了就好。

c#中按的作用是什么
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。&&是AND的意思,表示逻辑的与,是并且的意思,表示两个条件同时满足。例如:if (a==1 && b==1) ...表示a=1并且b=1的条件 补充下其他常用按位运算的含义:& 按位与 按位与运算 按位与运算符“&”是双目...

&&,||,&,还有== 这种重复二个的符号在C#中有什么讲究?
"&", "|" 是位运算符:例如:1&2, 1(二进制:01)和2(二进制:10)做与运算.结果是0(二进制:00)"=" 是赋值运算符:例如:a=3是把3赋给a 在C++中写 if(a=1) 会被认为 a=1;if(a!=0), 通常C++程序员会将常数写在前面来避免这个问题,就是if(1==a), 在C#中if(a=1)是非法的....

C#中的&和|还有<<、>>是什么
C#中的&和|是逻辑运算符,<<、>>是双目运算符。&表示并且,需要所有条件都满足结果才是真;|表示或者,只要一个条件满足,结果就为真;<<是左移操作符,相当于除以2;>>是右移操作符,相当于乘以2。

在c#中<<= 、|= 什么意思
<<右边的数指定移动位数,高位丢弃,低位补0, 移几位就相当于乘以2的几次方。c#运算符:+= 加赋值 -= 减赋值 = 乘赋值 \/= 除赋值 = 求余赋值 &= 按位与赋值 ^= 按位异或赋值 >>= 右移位赋值 <> 当右操作数又是一个赋值表达式时,形成多重赋值表达式。

c#编程中各符号的意思。
C#非常严格的类型安全规则防止出现常见的C#错误,也就是在逻辑语句中使用赋值运算符代替比较运算符。在C#中,下述语句会产生一个编译错误:if (x = 3)习惯使用宏字符&来连接字符串的VB程序员必须改变这个习惯。在C#中,使用加号+连接字符串,而&表示两个不同整数值的按位AND运算。| 则在两个整数...

c# 中逻辑运算符 || 是或的意思
"||"是"或者"的意思 "&&"是"并且"的意思 例如 真||假 结果是真 假||假 结果是假 就是说只要其中一边是真..条件就成立 真&&假 结果是假 真&&真 结果是真 就是说只要其中一边不成立..条件就是假

C语言中的符号 & 和 | 是什么意思?
&: 在C语言中有两种意思,一种是取地址符,是单目运算符;另一种是位运算符,表示“按位与”,是双目运算符。|: 是位运算符,表示“按位或”。资料扩展1、符号 & 和 | 这两个运算符都是二进制的按位操作符。&: 二进制“与”(都为1时,结果是1,否则是0。),比如:1010 & 1011 = 1010...

相似回答