作业帮 > 数学 > 作业

C#里.5^4=1Console.WriteLine(5^4);

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/04 22:20:23
C#里.
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,明白了吧.