一个例子让你明白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)。

给新人看到 老鸟绕行啦!

哈哈

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

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

C++运算符优先级

优先级 操作符 描述 例子 结合性 1() [] -> . :: ++ --调节优先级的括号操作符 数组...
  • nicky_zs
  • nicky_zs
  • 2009年04月07日 00:52
  • 73229

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

算术运算符 关系运算符 赋值运算符   这是她们的优先级   借助这个例子就会记住啦:             int a=1,b=1,c=0;             c= a+b=...
  • bailu66
  • bailu66
  • 2012年03月30日 17:39
  • 956

关于运算符的一个例子

在不同的编译器下,有些表达式得到的结果是不敬相同的,比如下面的表达式:a = 1 , b = 1;(a * b + ++b);在vc中得到是3, 而在bc中得到的却是1×2+2 = 4。从这个例子可以...
  • hongweijin
  • hongweijin
  • 2004年08月05日 22:12
  • 971

彻底理解窗口,视口,以及SDI各种映射模式

最近在学习《windows程序设计》k
  • han7741
  • han7741
  • 2014年11月15日 22:26
  • 644

让你真正明白什么是hive

导读: 对于一个事物的认识,存在几种情况 1.没有接触,不知道这个事物是什么,所以不会产生任何问题。 2.接触了,但是不知道他是什么,反正我每天都在用。 3.有一定的了解,不够透彻。 那么h...
  • JIAOSHOUJIE
  • JIAOSHOUJIE
  • 2014年07月12日 11:22
  • 1041

C语言运算符优先级 之 快速记忆

 http://blog.csdn.net/skywalker_leo/article/details/6237222
  • Tiancaizhaohaiwei
  • Tiancaizhaohaiwei
  • 2016年06月04日 10:52
  • 231

C#的运算符优先级

如果编程中同时使用了多个运算符,到底哪一个会先运算呢?这就是优先级的问题。C#运算符的优先级请参考下面的顺序: ①括号。学数学的时候我们就知道,要先计算括号里面的内容。C#语言也是一样,如果有多...
  • jiaminbao
  • jiaminbao
  • 2017年09月27日 16:32
  • 456

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

C/C++运算符优先级一小例子
  • u013344915
  • u013344915
  • 2016年08月30日 17:14
  • 702

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

运算符的优先级和结合性 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 后置++ 后置自增运算符 变量名++ 左到右 后置--...
  • lfb_2048
  • lfb_2048
  • 2017年03月14日 12:01
  • 2464
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个例子让你明白C++的运算符优先级
举报原因:
原因补充:

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