注册

第七节:语言运算符简介
首页 > 嵌入式开发 > C语言入门视频教程    作者:RainFly   2015年5月17日 20:34 星期日   热度:8946°   字号:   评论:0    
时间:2015-5-17 20:34   热度:8946°  评论:0 条 
C语言运算符简介
      举个例子:
      1+2*3-10
      '1', '2', '3', '10'称为操作数,'+', '*', '-'称为运算符。
      上面的表达式先进行 * 运算,再进行 + 运算和 - 运算,这是因为运算符的优先级不同,* 的优先级高于 + 和 -,所以先进行 * 运算。
      进行 - 运算时,是7减10,而不是10减7,这是由运算符的结合性决定的,- 运算符的结合性是从左到右。
      运算符不仅具有不同的优先级,还有不同的结合性。在表达式中,各运算量参与运算的先后顺序不仅要遵守运算符优先级别的规定,还要受运算符结合性的制约,以便确定是自左向右进行运算还是自右向左进行运算。

      C语言的运算符可分为以下几类:

捕获.JPG

     完整的运算符及其优先级和结合性请猛击:C语言运算符的优先级
      表达式是由常量、变量、函数和运算符组合起来的式子。一个表达式有一个值及其类型, 它们等于计算表达式所得结果的值和类型。表达式求值按运算符的优先级和结合性规定的顺序进行。单个的常量、变量、函数可以看作是表达式的特例。
      注意:虽然C语言的运算符众多不容易记住,不过没关系,大多数情况下优先级和结核性一目了然,编程中也很少遇到复杂的表达式;笔者编程五年,从未有意识地去记忆优先级和结合性。








  您阅读这篇文章共花了:  
捐赠支持:如果觉得这篇文章对您有帮助,请 "扫一扫"鼓励作者!
二维码加载中...
本文作者:RainFly      文章标题: 第七节:语言运算符简介
本文地址:http://www.rainfly.cn/?post=125
版权声明:若无注明,本文皆为“雨夜轩”原创,转载请保留文章出处。

赶紧抢沙发哟!

QQ游客评论

返回顶部    首页    捐赠支持    手气不错    友情链接    关于我们    站长工具    站长介绍    手机版本    后台登陆   
版权所有:雨夜轩    站长:RainFly    特别鸣谢   文章归档   皖ICP备15003600号-1   百度统计
Copyright©2015 雨夜轩 Powered by emlog强力驱动 七牛CDN全球加速 360站长联盟安全认证 中国博客联盟荣誉成员 可信赖网站 站点地图   
页面加载耗时:0.028秒 数据库查询次数:11次
背景设置