C语言操作符总结
c语言操作符是初学者必须掌握的基础知识;操作符分以下几类:
- 算术操作符
- 移位操作符
- 位操作符
- 赋值操作符
- 单目操作符
- 关系操作符
- 逻辑操作符
- 条件操作符
算术操作符
- +
- -
- *
- /
- %(取余)
1.除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。
2.对于/操作符如果两个操作数都是整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。
3,%操作符的两个操作数必须都是整数。返回的是整除之后的余数。
移位操作符
左移操作符
移位规则:
右移操作符
移位规则:
位操作符
位操作符
复合操作符
单目操作符
! 逻辑反操作
- 负值
+正值
&取地址
sizeof操作数的类型长度(以字节为单位)
~对一个数的二进制按位取反
- -前置- -后置- -
++前置++后置++
*间接访问操作符
(类型)强制类型转换