hello,大家好,今天,小白将继续分享。如果我说的有什么不妥之处,恳请大佬们指出来。如果大家觉得我写的不错,就给我点个赞鼓励一下,小白在此谢谢各位了。
一、赋值运算符
赋值运算符即把一个表达式的值赋予一个变量或对象,然后这个变量或对象就拥有了这个表达式的值,我们可以通过变量或对象在程序的任何地方访问使用到表达式的值。可以简单理解为把等于号右边的赋值给左边的。赋值运算符对应赋值运算,使用的符号为“=”。(注意:关系运算符“==”和“=”的区别)。
赋值运算的格式为: 变量或对象=表达式;
例如:
二、赋值运算符进阶
我们可以在赋值运算符“=”前面加上其他运算符,构成扩展赋值运算符。有以下几种常用的扩展赋值运算符。大家想要了解具体的,可以自行查找。
“+=”:例:op1+=op2 等效于 op1=op1+op2
“-=”、“*=”、“/=”的用法和“+=”相同。
“<<=”:例:op1<<=op2等效于 op1=op1<<op2
“>>=”:例:op1>>=op2等效于 op1=op1>>op2
扩展赋值运算符可以使程序表达简练,提高程序的编译速度。
三、关系运算符
关系运算符用来比较两个操作数,其返回值为布尔类型。如果关系成立,关系表达式的值为true,否则为false。
“>”:例:op1>op2,用来比较op1是否大于op2
“<”:例:op1<op2,用来比较op1是否小于op2
“>=”:例:op1>=op2,用来比较op1是否大于等于op2
“<=”:例:op1<=op2,用来比较op1是否小于等于op2
“==”:例:op1==op2,用来比较op1是否等于op2
“!=”:例:op1!=op2,用来比较op1是否不等于op2
请看如下例子:
通常来说,关系运算符与布尔逻辑运算符一起使用,作为流程语句的判断条件。在以后都会一一写到。今天先写到这儿吧。