Java入门中,对于两个int类型变量 int m=120,n=240; 那么,m^m和m^n^n的结果分别是多少?所以编程运行了一下,结果是0和120,不知道结果是怎么来的,只剩下10个财富值了,都抛出来吧~

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 15:14:07

Java入门中,对于两个int类型变量 int m=120,n=240; 那么,m^m和m^n^n的结果分别是多少?所以编程运行了一下,结果是0和120,不知道结果是怎么来的,只剩下10个财富值了,都抛出来吧~
Java入门中,对于两个int类型变量 int m=120,n=240; 那么,m^m和m^n^n的结果分别是多少?
所以编程运行了一下,结果是0和120,不知道结果是怎么来的,只剩下10个财富值了,都抛出来吧~

Java入门中,对于两个int类型变量 int m=120,n=240; 那么,m^m和m^n^n的结果分别是多少?所以编程运行了一下,结果是0和120,不知道结果是怎么来的,只剩下10个财富值了,都抛出来吧~
这个是‘异或’运算符.表示两个二进制数据同位异或求取结果.
如:十进制的5:101;与十进制的9:1001;异或过程为:
从右起:
第一位数:均为1,相同得假=0;
第二位数:均为0,相同得假=0;
第三位数:一个为1,一个是0,不相同得真=1;
第四数位:没有的补零,则:一个1,一个0,不相同得真=1;
故5^9=11000 = 12;
所以两个相同的数取异或必然是0;
同时异或运算满足结合律,三个数据运算,可任意结合先做运算.

Java入门中,对于两个int类型变量 int m=120,n=240; 那么,m^m和m^n^n的结果分别是多少?所以编程运行了一下,结果是0和120,不知道结果是怎么来的,只剩下10个财富值了,都抛出来吧~ C语言中整数变量类型long与int有何区别啊? 对于类型相同的两个指针变量之间不能进行运算的是A 对于类型相同的两个指针变量之间,不能进行的运算是符号是? 在java中for (int in : c语言中 int(number) 的意义和作用(其中number为一个变量).是类型转换?类型转换也可以是(int)number 在主函数中,可以一起定义相同类型的调用函数和变量吗?如int max(int x,int y),a,b; java 中int x=my[0] 这个句子怎么理解?变量x引用的是什么数据到底是引用还是赋值 C语言n=(-x)++; 表达式中变量定义为int 类型并已赋值 上述表达式怎么错了? Java中的变量是什么意思?本人Java刚入门就遇到了困难求你们给我解释一下变量是什么意思,越详细越好,打比喻更好. JAVA编程问题 定义一个泛型类Point,它包含横坐标x和纵坐标y两个变量,类型均为T该类具有两个参数的构造方法、x和y的设置器与访问器、输出方法.在main()函数中分别传入Double、Float、Integer类型 C#中怎么测试变量类型?如:int num = 434;怎么知道他是int?string temp = gfdg;怎么知道他是string? 关于实例变量,类变量,局部变量,参数参照以下Java代码,以下四个叙述中最确切的是( )class A{int x; static int y;void fac(String s){Syatem.out.println("字符串:"+s);}}A.x、y和s都是成员变量B.x是实例变 在java语言中switch(c),以下哪种类型不能作为c的类型(0a:int b:long c:byte d:char Java中为什么有些变量后面有.length, 对于指针变量必须定义类型,才能使用?判断 假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中不是给x赋给10个内存怎么就是20呢!如果是请再据其他例子! 这到底是什么鸟类型的数据?【char *const *var 】变量var到底是什么类型的,怎么给它赋值!或者怎么把const char*转换成它?它在源码中为 int main(int arg,char *const *arg)