java赋值运算和位运算
导读:Java是一种基于对象的编程语言,赋值运算和位运算是Java中常用的操作符。下面将分别介绍这两种运算。赋值运算赋值运算符(=)用于将右侧表达式的值赋给左侧变量。例如:int a = 10;int b = a; // 将a的值赋给bJava支...
Java是一种基于对象的编程语言,赋值运算和位运算是Java中常用的操作符。下面将分别介绍这两种运算。
赋值运算
赋值运算符(=)用于将右侧表达式的值赋给左侧变量。例如:
int a = 10; int b = a; // 将a的值赋给b
Java支持多种赋值运算符,例如加等于(+=)、减等于(-=)等等。例如:
int a = 5; a += 3; // a的值变成8a -= 2; // a的值变成6
位运算
位运算用于对二进制数进行操作。Java支持多种位运算符,例如与(& )、或(|)、异或(^)等等。
与(& )运算符在对应位上两个二进制数都为1时才为1,否则为0。例如:
int a = 10; // 二进制数为 1010int b = 6; // 二进制数为 0110int c = a & b; // c的二进制数为 0010,即2
或(|)运算符在对应位上两个二进制数都为0时才为0,否则为1。例如:
int a = 10; // 二进制数为 1010int b = 6; // 二进制数为 0110int c = a | b; // c的二进制数为 1110,即14
异或(^)运算符在对应位上两个二进制数相同时为0,不同时为1。例如:
int a = 10; // 二进制数为 1010int b = 6; // 二进制数为 0110int c = a ^ b; // c的二进制数为 1100,即12
以上就是Java中赋值运算和位运算的基本情况,希望对大家有所帮助。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java赋值运算和位运算
本文地址: https://pptw.com/jishu/543298.html