C语言中的运算符总结
2017-03-26 12:53
148 查看
C语言运算符是说明特定操作的符号,它是构造C语言表达式的工具。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。
中文名:C语言运算符
英文名:Operators
of C programming language
C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,
分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。[1]
相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。
而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c)
合理使用优先级可以极大简化表达式
Operators of C programming language
优先级:C语言中,运算符的运算优先级共分为15
级。
1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,
按运算符的结合性所规定的结合方向处理。
优先级等级口诀
圆方括号、箭头一句号, 自增自减非反负、针强地址长度,
乘除,加减,再移位,
小等大等、等等不等,
八位与,七位异,六位或,五与,四或,三疑,二赋,一真逗。
其中“,”号为一个等级分段。
Operators of C programming language
中文名:C语言运算符
英文名:Operators
of C programming language
C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,
分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。[1]
相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。
而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c)
合理使用优先级可以极大简化表达式
Operators of C programming language
优先级:C语言中,运算符的运算优先级共分为15
级。
1 级最高,15 级最低。 在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,
按运算符的结合性所规定的结合方向处理。
优先级等级口诀
圆方括号、箭头一句号, 自增自减非反负、针强地址长度,
乘除,加减,再移位,
小等大等、等等不等,
八位与,七位异,六位或,五与,四或,三疑,二赋,一真逗。
其中“,”号为一个等级分段。
Operators of C programming language
相关文章推荐
- 黑马程序员_C语言中运算符的总结
- C语言中的运算符总结
- 关于C语言中的指针的总结与运算符的优先级的总结
- C语言中的运算符总结
- C语言中的所有运算符用法及总结
- C语言中运算符的总结
- 黑马程序员-[C语言] 第一篇:运算符、程序结构总结
- C语言中运算符总结
- C语言运算符简单总结
- 【黑马程序员】---C语言运算符总结
- C语言中运算符的总结
- C语言中的运算符总结
- C语言中的运算符总结
- Sql Server2005 Transact-SQL 新兵器学习总结之-TOP 运算符
- C语言速成手册(五):其它运算符、文件操作、其它函数
- 嵌入式系统开发人员C语言测试题--设计问答题(运算符与表达式)
- [转]C语言之精华总结!
- 关于C语言中return的一些总结
- 语法兼容 之 运算符总结
- C语言中的运算符及其优先级