一个例子让你明白C++的运算符优先级

原创 2012年03月30日 17:39:09

算术运算符

关系运算符

赋值运算符

 

这是她们的优先级

 

借助这个例子就会记住啦:

            int a=1,b=1,c=0;

            c= a+b==2;

            cout<<c<<endl;

结果是:1;也就是 条件真

 

解析:运算符优先级我们经常会搞不清楚,所以通过一个例子就能很好的让我们明白和记住了;

首先 是算术运算 a+b =2 然后是逻辑运算 2==2 最后是赋值运算 c= 2==2 (为真结果是1,如果为假 结果是 0)。

给新人看到 老鸟绕行啦!

哈哈

相关文章推荐

C-运算符优先级一个小例子

C/C++运算符优先级一小例子

运算符优先级总结(C++)

  • 2017年11月21日 12:20
  • 111KB
  • 下载

c++运算符优先级

  • 2012年07月22日 18:44
  • 73KB
  • 下载

从一个很简单的程序了解运算符优先级

从一个程序说起今晚,同学写了一个简单的递归程序,但是总得不到理想的结果,来问我,我看了半天没有找到哪里出错了。而且这个递归程序运算结果总是少了第一个数(5!会算成4!,3!会算成2!)。#includ...

C++运算符的优先级以及结合性

  • 2016年07月12日 19:08
  • 13KB
  • 下载

C++运算符优先级表

  • 2014年08月29日 15:42
  • 51KB
  • 下载

一个C语言运算符优先级导致的问题

检测某个数的某个二进制位是否为0,是常见的控制逻辑,如下代码所示:if (x & (1...

运算符优先级,c c++

  • 2011年12月28日 11:04
  • 104KB
  • 下载

C++ 运算符优先级列表 pdf

  • 2011年05月30日 20:55
  • 34KB
  • 下载

由一个iOS单利写法引发的C语言运算符优先级血案。

至于这么长的题目,我只想说:别打脸!其实故事是这样的。。。 看到网上苹果官方的单利写法,觉得满精炼的,想自己敲出来单步调试一下,看看能不能发现新大陆,代码如下(只改了类名):+ (Singleton...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个例子让你明白C++的运算符优先级
举报原因:
原因补充:

(最多只允许输入30个字)