永发信息网

C#里.4^3=7是什么意思

答案:3  悬赏:60  手机版
解决时间 2021-12-24 07:07
5^4=1

Console.WriteLine(5^4);

这个^是什么意思呢?
最佳答案
楼上VB用多了吧,C#里面^运算符不是乘方运算,是“异或”运算(和C、C++一致),对应的是VB中的Xor,3与4的异或结果是7,你可以用windows自带的计算器验证下,呵呵。

异或运算又叫做半加运算,因为它在二进制下与加法基本相同,只是不带进位:0^0=0,0^1=1,1^0=1,1^1=0(不进位)。
3用二进制表示是011,4用二进制表示是100,进行一次不带进位的加法运算:011^100= 111,二进制的111就是十进制的7,明白了吧。
全部回答
^就是次方的意思,如5^4就是5的4次方,5^4=1是一个错误的表达式,Console.WriteLine(5^4);的意思是在屏幕上输出它的值 625。
^=是一种运算符号,其形式为 a^=b 功能等同于a=a^b; 而^是位运算中的异或运算符。所以a^=b的结果就是,把a和b异或,结果赋值给a。 异或的运算规则为,按位计算,如两个操作数上对应位的值相同,那么结果的该位上为0;否则对应位上的值为1。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女孩子应该学什么特长
合肥哪里有新手开车练习爬坡的地方
咸鱼买了一个行车记录仪,发过来就是个坏的根
想开一个科技数码类的博客 在不搭建自己的服
我有一张9品的1979年50元外汇券,现在能卖多
龙山桥社区居委会地址在什么地方?想过去办事
哪些费用需要结转
二年级4个班级报名参加兴趣组,学校开设了6个
拖拉机机油什么牌子好
已知|a+5|+|b-3|+|c+2|=0,求ab-bc-ac的值.
大陇口居委会地址有知道的么?有点事想过去!
吉林市到大连香洲多少公里
It’stimeyouchangedyourattitude_____womenn
AM2,AM2+,AM3的插槽都是什么样子的?
Unity 3D 开发 iOS 游戏该如何入门并提高?是
推荐资讯
排球比赛中,若积分相等 是先计算 C值 还是Z值
化肥英语怎么说
我的狗狗是泰迪,棕色的,公的,叫什么名字好
单选题测定胸围差时,被测者要自然站立,双手
温州海关驻鳌江办地址在哪?我要去那里办事
搪瓷锅什么品牌好
有时怠速高2000转,发动机抖动
德奈福和赛维哪个好
舟山到天津市怎么走最经济,多少时间,最快呢
张学友和谭咏麟谁厉害
通力电梯1404故障码是那里故障
焦作青天河离郑州连霍高速口有多少公里
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?