运算符的一些运用规则

1.优先级:通常有算术运算符>关系运算符>逻辑运算符。

2.20%7=6(20除以7,余数是6).

3.++、——放在表达式前优先级高,放在表达式后优先级低。如:Z=10,K=Z++→Z=11,K=10;  Z=10,K=++Z→Z=11,K=11.

4.关于逻辑与运算:前后都是true,则结果才是true;只要有一个false,那么结果就是false。

5.关于三元运算符:变量=逻辑表达式?返回值1:返回值2,如:int a=5,int b=7,int c=(a>b?a:b),意思是:如果a>b成立,则输出a,不成立则输出b。

时间: 2025-01-02 14:12:48

运算符的一些运用规则的相关文章

                    逗号表达式与自增自减运算符和类型转换的规则

逗号运算符 逗号运算符优先级最低: 逗号运算符是用来分割多个表达式的: 由逗号运算符组成的逗号表达式的运算结果是:最后一个表达式的结果 注意: int i: i = 3,4,5,: 以上语句得到的i的值为3 i = (3, 4, 5); 得到的i的值为5 总结: ++i置前自增:先对i的值加1,然后用增1后的值参加所有的后续运算 i++滞后自增自减:先用变量原来的值参加所有的后续运算,直到本条语句所有的运算全部运算完毕后,才对变量值加减1 滞后自增减在条表中的特殊表现:先利用原值参与条件判断,然

按位异或运算符^

按位异或运算符,通常称为XOR运算符,遵守以下规则:对于两个运算数的相应位,如果任何一个位是1,但不是两者全为1,那么结果的对应位将是1:否则是0.该运算符的真值表:  b1     b2        b1 ^ b2 -------------------------  0       0           0  0       1           1  1       0          1  1       1           0 如果把w1和w2分别等于十六进制的5e和d6,

Less学习笔记 -- Nested rules (嵌套规则)

Less嵌套规则模仿了HTML结构,这样写可以让代码更简洁.更具层次感,上一小段代码先了解下 Less代码: #header{   color:black;   .navigation{     font-size:12px;   }   .logo{     width:300px;   } } CSS编译代码: #header {   color: black; } #header .navigation {   font-size: 12px; } #header .logo {   wi

javascript运算符整理

说起运算符,基本上各类编程语言中都会涉及,使用方法大同小异.今天在这里以javascript做简单的整理. 总得来说运算符还是比较的多,大致可以分为以下几种类型: 一元运算符 位运算符 布尔运算符 乘性运算符 加性运算符 关系运算符 等性运算符 条件运算符 赋值运算符 逗号运算符 可以说只要学习过变成语言对这些运算符应该是并不陌生的,只要有逻辑或者是计算都会用到上面的运算符,之前我也是比较零散的使用过,从来没有系统的学习和整理过这些运算符到底怎么使用?之间有什么区别和联系?有什么使用上的技巧?今

转: C语言中位运算符异或“∧”的作用

转自: http://blog.sina.com.cn/s/blog_74a459380101d6xl.html 异或运算符∧也称XOR运算符.它的规则是若参加运算的两个二进位同号,则结果为0(假):异号则为1(真).即0∧0=0,0∧1=1,1∧1=0.如: 即071∧052,结果为023(八进制数). “异或”的意思是判断两个相应的位值是否为“异”,为“异”(值不同)就取真(1),否则为(0). 下面举例说明∧运算符的应用: (1)使特定位翻转 假设有01111010,想使其低4位翻转,即1

python学习笔记-3运算符与表达式

①表达式:将不同的数据(包括函数,变量)用运算符按一定的规则联结起来的式子 ②运算符: 算术运算符: + 加法运算符 -减法运算符 *乘法运算符 /除法运算符,整数与整数相除只能得出整数,若需得到小数部分,要在一个数中加上小数点后一位          如3/2只能得到1,如果要得到1.5,需这样运算:3.0/2即可得到1.5 //整除运算符,无论两个数的相除的结果有没有小数部分,结果都是的到整数部分 **次方运算符,比如三的四次方 3**4 %求余运算符,的到的结果为余数 赋值运算符: +=,

javascript学习笔记---ECMAScript运算符(乘性,加性,关系,等性,关系,赋值,逗号运算符)

乘性:乘法,除法,取模,(特殊数字[Infinity,-Infinity,NaN,0]需要注意) 加性:加减法(同样特殊数字注意) 关系运算符执行的是比较运算.每个关系运算符都返回一个布尔值. 常规比较:数字与数字,字符串与字符串(按字符代码数值比较) 数字和字符串比较:先将字符串转为数字再比较 ECMAScript 提供了两套等性运算符:等号和非等号用于处理原始值,全等号和非全等号用于处理对象. 等号和非等号 在 ECMAScript 中,等号由双等号(==)表示,当且仅当两个运算数相等时,它

javascript运算符——关系运算符

× 目录 [1]恒等 [2]相等 [3]大于[4]小于 前面的话 关系运算符用于测试两个值之间的关系,根据关系是否存在而返回true或false,关系表达式总是返回一个布尔值,通常在if.while或for语句中使用关系表达式,用以控制程序的执行流程 javascript提供了===.!==.==.!=.<.<=.>.>=8个关系运算符,本文将分为4类介绍关系运算符 恒等运算符 恒等运算符'===',也叫严格相等运算符,首先计算其操作数的值,然后比较这两个值,比较过程没有任何类型转

位运算符的使用

这篇文章我们一起来看看Objective-C位运算符.Objective-C语言中有各种各样的运算符可处理数字中的特定位,如下表所示:  符号  运算  &  按位与  |  按位或  ^  按位异或  ~  一次求反  <<  向左移位  >>  向右移位 表中列出的所有运算符,除一次求反运算符(~)外,都是二元运算符,因此需要两个运算数.位运算符可处理任何类型的整型值,但不能处理浮点值. 1.按位运算符 对两个值执行与运算时,会逐位比较两个值的二进制表示.第一个值与第二