首页 > 技术文章 > 20141012--运算符

Tirisfal 2014-10-12 17:04 原文

1).数学运算符  :

+,-,*,/,%,++,--

% 摩 a%b  a/b 取余数 。

当++ -- 是前缀时 运算优先级大于 *,/,%

++  -- 前缀 先运算后赋值。

++  -- 后缀 先赋值后运算。

2).关系运算符:只有两个值true flash

bool 的两个值: true flash

共有六个

==,!=,<,>,<=,>=

3).逻辑运算符:

&&(and 并且),

||(逻辑或  或者),

! (逻辑非)

4).其他运算符:

1.赋值运算符

=,+=,-=,*=,/=,%=

2.条件运算符:

? :

 

小习题:

判断一个100以内的数是否是质数。

这个数不可被2,3,5,7整除,1也不是质数:

string s = (a != 1 && a % 2 != 0 && a % 3 != 0 && a % 5 != 0 && a % 7 != 0 || a == 2 || a == 3 || a == 5 || a == 7) ? ("是质数") : ("不是质数");

 

小结:

运算优先级:由上至下。

! (非)

算术运算符:

++,-- (前缀)

*,/,%

+,-

关系运算符:

<,>,<=,>=

==,!=

逻辑运算符:

&&

||

 

推荐阅读