C++特殊运算符是什么呢

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C++特殊运算符是什么呢

大家知道C++特殊运算符吗?运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是‘+’。

 1.++自增、- - 自减

 此运算符可分为前置和后置两种形式。所谓前置,就是运算符在操作数的前面,后置就是指运算符在操作数的后面。在这里,二者还是有很大的不同的。强调:后置运算符的优先级高于前置运算符

 例如:i++; //后置

 - -j; //前置

 规则:在进行运算时,前置是先变化后运算,后置是先运算后变化。

 例如:前置形式

 int i=5 ; x=++i; y=i // i 要先增值后付给x,即先变化,后运算(i=6 ,x=6 ,y=6)

 int i=5 ;++i; x=y=i //(i=6, y=6 ,x=6)

 后置形式

 int i=5; x=i++ ; y=i ; // i 先赋值给x,再加1

 2、条件运算符

 形式:d1?d2:d3 ,C++中唯一一个三目运算符

 规则:1.先计算d1

 2.如果d1的值为true,返回d2的值作为结果

 3.如果d1为false,返回d3的值作为结果

 3、逗号运算符

相关文档
最新文档