赋值语句
赋值语句的介绍与格式
赋值语句,我们在上期已经介绍过了,它就是用来给一个变量or常量一个值的。
like this:
int q;
q=100;
格式:
变量or常量 = 值
奇奇怪怪的赋值
懒人式赋值
1,运算符 + '='
举个例子:
int a;
a=5;
a+=4;//和a=a+4作用一样
可以这样写的运算符有:+,-,*,/,%,>>,<< ···
2,自增自减运算符
自增运算符++
作用:让一个变量+1
如 a++,++a
就和 a+=1,a=a+1作用一样
自减运算符--
作用:让一个变量-1
如 a--,--a
就和 a-=1,a=a-1作用一样
3,真正疯狂的来啦!
int a,b,c;
a=b=c=-1;
其中,第二行就是利用了赋值语句自左向右执行的特性,将a,b,c的值赋值为-1。
当然 这样
a++ = a++
是不合法的啦。
运算符
一,算数运算符
1,五则运算
+,-,*,/,%(取余、模、mod),()
2、位运算
&(按位与),|(按位或),^(按位异或),~(按位取反),<<,>>
二,关系与逻辑表达式
1,关系运算符
<,>,==,<=,>=,!=
2,逻辑运算符
&&,||,!
(与,或,非)
三,其他运算符
, |
. |
sizeof |
? : |
:: |
new |
delete |
new[] |
delete[] |