码迷,mamicode.com
首页 > 其他好文 > 详细

各类运算符

时间:2017-11-03 00:19:08      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:逻辑运算符   代码   算术运算符   运算   逻辑运算   结果   区别   als   +=   

各类运算符

一、算术运算符
+、-、*、/(整数相除结果仍是整数,若结果有小数,需要让运算变量有一个为小数)、%、++、--

二、赋值运算符
  =(将等号右边的赋给左边)、+=、-=、*=、/=、%+
    赋值运算会自动进行数据类型转换

三、关系运算符
  >、<、>=、<=、==、!=、
    (最终结果都是布尔类型)

四、逻辑运算符
  || | :或 有true则true
  & && : 与 有false则false

  ^:相同则false,不同则true。

  !:非

  注意事项:
  两或||、|的区别:当||遇到true,结果就是true,不继续对||后面的表达式进行判断。|若表达式有true则结果为true,但是会对整个句子进行判断
  两与&&、&的区别:当&&遇到false,结果就是false,不继续执行后面的代码。&需执行完整个表达式。

五、三元运算符
  1. 格式:(关系表达式)?表达式1:表达式2;    //表达式为true,执行表达式1,false则执行表达式2
  2. 举例:
    int a = 10;int b=20;(a>b)?a:b; //选最大值

各类运算符

标签:逻辑运算符   代码   算术运算符   运算   逻辑运算   结果   区别   als   +=   

原文地址:http://www.cnblogs.com/qiuqiu001/p/7775053.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!