一个例子让你明白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++运算符优先级表

  • 2014-08-29 15:42
  • 51KB
  • 下载

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

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

运算符优先级,c c++

  • 2011-12-28 11:04
  • 104KB
  • 下载

c++运算符优先级

  • 2012-07-22 18:44
  • 72KB
  • 下载

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

检测某个数的某个二进制位是否为0,是常见的控制逻辑,如下代码所示:if (x & (1<<2) == 0) { printf("x的第2个二进制位为0\n"); }123123然而实际上,上述...

c++运算符优先级

  • 2014-08-01 10:56
  • 42KB
  • 下载

C++运算符的优先级

优先级 操作符 描述 例子 结合性 1 () [] -> . :: ++ -- 调节优先级的括号操作符 数组下标访问操作符 通过指向对象的指针访问成员的操作符 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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