c# ">>="这个符号是什么意思?

如题
c#中 ">>="这个符号是什么意思?

C#中不存在这个符号,>=表示大于并等于,>>=不存在。得看具体代码,有可能是你误解成歧义
楼上左移运算符是C++的C#中不存在。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-06-18
一元赋值运算符
“>>=“ 例如VAR1>>=VAR2等价于VAR1=VAR1>>VAR2 ,把VAR1的二进制值像右移动VAR2位,就得到VAR1 ;还有一个类似的"<<=" 例如:VAR1<<=VAR2等价于VAR1=VAR1<<VAR2 ,把VAR1的二进制值像左移动VAR2位,就得到VAR1
第2个回答  2009-06-18
右移赋值运算符。

class MainClass8
{
static void Main()
{
int a = 1000;
a >>= 4;
Console.WriteLine(a);
}
}
/*
Output:
62
*/

参考资料:http://msdn.microsoft.com/zh-cn/library/6a71f45d(VS.80).aspx

本回答被提问者采纳

c# ">>="这个符号是什么意思?
C#中不存在这个符号,>=表示大于并等于,>>=不存在。得看具体代码,有可能是你误解成歧义 楼上左移运算符是C++的C#中不存在。

符号c# ">>="
右移赋值运算符 class MainClass8 { static void Main(){ int a = 1000;a >>= 4;Console.WriteLine(a);} } \/ Output:62 \/

C# 等号大于号是什么意思,就是=>
它是一个数学符号,表示由该符号前面的那个推出后面的那个。例如:a>b. b>c => a>c 表示由a>b b>c可以推出a>c 若等号两边都有箭头(例:<=>),就表示该符号前后两部分可以相互推出。

c#中这个符号什么意思?(=>)
1、c#中(=>)是Lambda表达式。英文读“goes to”。2、“=>” 标记称作 lambda 运算符。该标记在 lambda 表达式中用来将左侧的输入变量与右侧的 lambda 体分离。3、Lambda 表达式是与匿名方法类似的内联表达式,但更加灵活;5、在以方法语法表示的 LINQ 查询中广泛使用了 Lambda 表达式。6、Linq中有...

unityc#=>是什么符号
关系运算符。运算符是一种告诉编辑器执行特定的数学运算或者逻辑操作的符号,关系运算符组成的式子叫关系表达式。

C#中 >> 是什么符号
如果第一个操作数为 long 或 ulong(64 位数),则移位数由第二个操作数的低六位给出(第二个操作数 & 0x3f)。如果第一个操作数为 int 或 long,则右移位是算术移位(高序空位设置为符号位)。如果第一个操作数为 uint 或 ulong 类型,则右移位是逻辑移位(高位填充 0)。用户定义的类型可...

c#中,>>是什么意思?
数学意义:在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方。2、右移运算符(>>)规则:按二进制形式把所有的数字向右移动对应位移位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1。语法格式:需要移位的数字 >> 移位的次数...

(急)c#中的换列符号是什么
符号的两种用法:1、该符号在匿名方法中,编译器会偷偷用到。可以通过查看IL代码了解它的命名,但对C#代码是不可见的。机器产生的私有方法并不显示在 IntelliSense 中,也不能显式地调用它。2、在调试程序代码时,可以使用到该符号。比如当catch没有写上exception变量,如:catch{...} \/\/要想获取...

在c#里=>这个符号是什么意思
=>是Lambda表达式。英文读“goes to”.

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

相似回答
大家正在搜