c语言操作符
来源:互联网 发布:淘宝店如何实名认证 编辑:程序博客网 时间:2024/05/21 08:02
算术操作符:+ - * / %
1. 除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。
2. 对于/操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就 是浮点数除法。
3. %操作符的两个操作数必须为整数。返回的是整除之后的余数。
移位操作符
<< >>
左移操作符 移位规则:
左边抛弃、右边补0
右移操作符 移位规则:
首先右移运算分两种:
1. 逻辑移位 左边用0填充,右边丢弃
2. 算术移位 左边用原该值的符号位填充,右边丢弃
赋值操作符 =
赋值操作符是一个很棒的操作符,他可以让你得到一个你之前不满意的值。也就是你可 以给自己重新赋值。
位操作符
位操作符有:
&
与
两个位都为1时,结果才为1
|
或
两个位都为0时,结果才为0
^
异或
两个位相同为0,相异为1
~
取反
0变1,1变0
复合赋值符
+= -= *= /= %= >>= <<= &= |= ^=
单目操作符
! - + & sizeof ~ -- -- ++ ++ * ()
逻辑操作符
&& ||
条件操作符
exp1 ? exp2 : exp3
下标引用、函数调用和结构成员
1. [ ] 操作数:一个数组名 + 一个索引值
2. () 函数调用操作符 接受一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数 的参数。
关系操作符
> >= < <= != ==
逗号表达式
exp1, exp2, exp3, …expN
- c语言操作符
- C语言#,##操作符
- C语言操作符
- 【C语言】操作符
- 【C语言】操作符
- c语言操作符
- c语言操作符
- C语言操作符
- c语言操作符
- C语言操作符
- c语言操作符
- C语言操作符
- c语言操作符
- c语言操作符
- C语言操作符
- C语言操作符
- C语言操作符
- c语言操作符
- 第十一周【项目3
- 鸡兔同笼,共有98个头,386只脚,请用穷举法编程计算鸡,兔各有多少只.
- 【java集合】LinkedList源码分析
- 【牛腩新闻发布系统】--后台、界面制作总结
- Codeforces 888F. Connecting Vertices (Educational Codeforces Round 32 F. Connecting Vertices)
- c语言操作符
- 网站的初步制作
- 少年,你还太弱,请专心练剑
- MATLAB——文件I/O大全(1)
- 第一年年初应该存多少
- 控件System.Windows.Froms.XX在设计器中引发了一个未经处理的异常,已被禁用
- 创建servlet的三种方式
- 使用可变参数,实现函数,求函数参数的最大值
- HDU3341-Lost's revenge