四、赋值操作符
1.+=
这个符号其实和我们的加法是一样的
例如在编译器中,我们将a+2赋值给a,最直接的写法是
a=a+2
而运用这个符号我们可以写为
a+=2
2.-=
同+=一样的模式,只是将a+2变成a-2
3.*=
也同上一样,只是将a+2变成a*2
4./=
也同上一样,只是将a+2变成a/2
5.%=
也同上一样,只是将a+2变成a%2
同时强调%是取余的意思
取余在(1)中已经提到了就不再提他
6.>>= 和 <<=
都是向左或者向右移动几位的意思
同之前的一样只不过简写了
7.&= 和 |= ∧=
在(1)中详细的说明了这三个,这三个也是简写
五、单目操作符
1.! 逻辑反操作符
常见的用处莫过于用于for语句中
常见模式for(a!=2)
同时也可以这样
if(!a) 说明只有a为假的时候,我们才能进行下面的操作
2.- 和+ 负值和正值
这和我们数学中的体现方法一样
3.& 取地址符
这个符号一般同指针一同出现
4.sizeof 指针数的类型长度 单位为字节
作用如下图:
注意sizeof后面是一个字母的时候,可以不带()
但是如果后面是数据类型时一定要带()
今日学习计划完成
感受:
在学习C语言的时候一定要记笔记,多看,我每次学习一部分后都是忘记一部分,所有人都是这个样子的,所以我们必须要有东西可看,知道自己不懂的地方。