嘿!老铁们大家好呀!我是冰淇凌加点糖。今天我们继续开始C语言的学习吧!
操作符
操作符有很多,今天主要是简单的介绍一下,后续的文章里,我会对此进行深入的介绍。
算术操作符:+、-、*、/ (加、减、乘、除)
移位操作符:>>、<< (右移、左移)
位操作符:&、^、| (按位与、按位异或、按位或)
赋值操作符:=、+=、-=、*=、&=、^=、|=、>>=、<<= (除了第一个,其他都是原地赋值即进行运算操作之后赋值给自身)
单目操作符:
! | 逻辑反操作 |
- | 负值 |
+ | 正值 |
& | 取地址 |
sizeof | 操作数的类型长度(以字节为单位) |
~ | 对一个数的二进制按位取反(二进制数的反码) |
-- | 前置--、后置-- |
++ | 前置++、后置++(区别后面说不要着急哟) |
* | 解引用操作符,(间接访问操作符) |
(类型) | 强制类型转换 |
关系操作符:
> | 大于 |
≥ | 大于等于 |
< | 小于 |
<= | 小于等于 |
!= | 用于测试“不相等” |
== | 用于测试“相等” |
逻辑操作符:
&& | 逻辑与(短路与,前面为假,后面直接不执行)< |