问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net中 <<符号是什么意思

发布网友 发布时间:2024-09-30 10:37

我来回答

3个回答

热心网友 时间:2024-10-05 07:02

移位运算符
x>>=y 等价于x=x>>y

-----下面是一些说明----
当声明重载C#移位运算符时,第一个操作数的类型必须总是包含运算符声明的类或结构,并且第二个操作数的类型必须总是 int。

下面列出了预定义的移位运算符。

C#移位运算符之左移位:

int operator <<(int x, int count); uint operator <<(uint x, int count); long operator <<(long x, int count); ulong operator <<(ulong x, int count); << 运算符将 x 向左位移若干个位,具体计算方法如下所述。

放弃 x 中经移位后会超出结果类型范围的那些高序位,将其余的位向左位移,将空出来的低序位均设置为零。

C#移位运算符之右移位:

int operator >>(int x, int count); uint operator >>(uint x, int count); long operator >>(long x, int count); ulong operator >>(ulong x, int count); >> 运算符将 x 向右位移若干个位,具体计算方法如下所述。

当 x 为 int 或 long 类型时,放弃 x 的低序位,将剩余的位向右位移,如果 x 非负,则将高序空位位置设置为零,如果 x 为负,则将其设置为 1。

当 x 为 uint 或 ulong 类型时,放弃 x 的低序位,将剩余的位向右位移,并将高序空位位置设置为零。

C#移位运算符的使用:

对于预定义运算符,位移的位数按下面这样计算:

当 x 的类型为 int 或 uint 时,位移计数由 count 的低序的 5 位给出。换言之,位移计数由 count & 0x1F 计算出。

当 x 的类型为 long 或 ulong 时,位移计数由 count 的低序的 6 位给出。换言之,位移计数由 count & 0x3F 计算出。

如果计算位移计数的结果为零,则移位运算符只返回 x 的值。

移位运算从不会导致溢出,并且在 checked 和 unchecked 上下文中产生的结果相同。

当 >> 运算符的左操作数为有符号的整型时,该运算符执行算术右移位,在此过程中,操作数的最有效位(符号位)的值扩展到高序空位位置。当 >> 运算符的左操作数为无符号的整型时,该运算符执行逻辑右移位,在此过程中,高序空位位置总是设置为零。若要执行与由操作数类型确定的不同的移位运算,可以使用显式强制转换。例如,如果 x 是 int 类型的变量,则 unchecked((int)((uint)x >> y)) 运算执行 x 的逻辑右移位。

C#移位运算符的相关内容就介绍到这里,希望对你学习C#移位运算符有所帮助。

热心网友 时间:2024-10-05 07:02

<<和>>都是指二进制位移操作

比如
int a=8;
a>>1;
//8的2进制是0000000000001000
那么a就等于4了
//0000000000000100

热心网友 时间:2024-10-05 07:03

NET,是国内域名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 四年以后第二次酒驾,会怎么处理? 我是2017年10月份被查到酒驾的被降级处理,当时是a2,那我什么时候能重新... 土壤杀菌氯溴异氰尿酸和乙酸铜哪个好 Win10怎么播放蓝牙耳机音乐 植物叶子上有黄斑是怎么回事 流量gbmbkb是什么意思? GBMBKB分别指多少字节? 来几段超级搞笑的幽默笑话 不要太长! 明天就是七夕节了,我想约喜欢的女孩出来,我该怎么说? 电视机怎么调没有声音? 七夕节怎么约女生出来玩? 我的ipad4锁了,需要激活锁。可是我忘了ID号了。有什么办法激活呢!谢... 苹果平板电脑ipad4密码锁住了.除了刷机解密还有其它办法吗?因为里面有... ...如果我不做话,是不是要求我赔公司购买社保费? 人事工作关于员工不愿在公司购买社保的问题请教 员工在其他单位购买社保,不想在我公司参保,针对这个问题我想问我公司... 煮鸡蛋要多久(煮鸡蛋要多久才能熟) 助动词有be,do,should,would,have,shall和will。但如果有道题是表明填... 微信朋友圈如何屏蔽某个好友呢? ...电脑玩魔兽争霸,不是全屏显示,两边还留个黑边,是怎么回事?咋解决... asp.net里面在更新数据库信息的时候单引号和双引号都是表示什么意思... ASP.NET字符替换@"\s+"是什么意思? ASP.NET中使用内置对象后面的符号为什么是[],不能用(),如response.cooki... DNF公会名字 我想建个专业 DNF女枪公会 起什么名字 帅气呢,大家帮我想... DNF大枪(枪炮) 主要该加什么技能,大枪的主要属性该加什么!!! DNF女大枪,我用的是虫炮,求加点和装备以及附魔,复制的无视。。 风行看电视剧他说我没安装,但是我安装了,不知道怎么整,有没有高手指点... 钉钉表格如何冻结单元格? 哪些软件可以解压夸克不要钱 为什么接吻会喘不上气 三元里位于哪个省? 三元里三元里古庙 微信支付失败但是银行已经扣钱了怎么办?她让我现金再付一次,银行卡里被... 如何在3点之前判断基金涨跌 基金净值高买还是低买 我这两天老是梦见自己的亲人一个一个死去,吓死我了,不敢睡觉了? 昨晚做梦了,吓死了,我梦到妈妈两条腿都是血,被人拖着走,在地上一只摩擦... 混血什么意思 什么是混血 混血是什么意思 混血儿基因探秘 混血儿的智商怎么样?在外貌上有什么独特之处?