:运算符(掌握)
(1)位运算符(了解)
^ : 一个数据对同一个数据^两次,结果还是数据本身。
举例:a ^ b ^ b = a
(2)条件运算符
格式:
条件表达式?表达式1:表达式2
执行流程:
根据条件表达式返回的是true还是false,决定结果是什么。
如果是true,就把表达式1作为结果。
如果是false,就把表达式2作为结果。
举例:
int a = 100;
int b = a > 50 ? 200 : 100;
请问b的值?200
2:面试题(理解)
(1)请用最有效率的代码写出2乘以8
2<<3
(2)请交换两个变量。
int a = 10;
int b = 20;
开发:临时变量
int temp = a;
a = b;
b = temp;
面试:位^运算符
a = a ^ b;
b = a ^ b;
a = a ^ b;
|
|