算术运算符

Java--运算符

百般思念 提交于 2020-04-01 23:39:46
Java 语言中常用的运算符可分为如下几种: Ø 算术运算符 Ø 赋值运算符 Ø 比较运算符 Ø 逻辑运算符 Ø 条件运算符 1、算术运算符 int b= a++;//先赋值在自加 int b=++a;//先自加后赋值 2、比较运算符 3、赋值运算符 1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型 2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型 4、逻辑运算符 1、 与:要求所有人都投票同意,才能通过某议题 2、 或:只要求一个人投票同意就可以通过某议题 3、 非:某人原本投票同意,通过非运算符,可以使其投票无效 4、 异或:有且只能有一个人投票同意,才可以通过某议题 当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。 譬如:( one > two ) && ( one < three ) 中,如果能确定左边 one > two 运行结果为 false , 则系统就认为已经没有必要执行右侧的 one < three 啦。 同理,在( one > two ) || ( one < three ) 中,如果能确定左边表达式的运行结果为 true , 则系统也同样会认为已经没有必要再进行右侧的 one < three 的执行啦! 5、条件运算符 条件运算符( ? : )也称为 “三元运算符”。 语法形式:布尔表达式 ? 表达式1

运算符优先级 详细列表

我们两清 提交于 2020-03-31 16:12:01
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 2 - 负号运算符 -表达式 右到左 单目运算符 (类型) 强制类型转换 (数据类型)表达式 ++ 自增运算符 ++变量名/变量名++ 单目运算符 -- 自减运算符 --变量名/变量名-- 单目运算符 * 取值运算符 *指针变量 单目运算符 & 取地址运算符 &变量名 单目运算符 ! 逻辑非运算符 !表达式 单目运算符 ~ 按位取反运算符 ~表达式 单目运算符 sizeof 长度运算符 sizeof(表达式) 3 / 除 表达式/表达式 左到右 双目运算符 * 乘 表达式*表达式 双目运算符 % 余数(取模) 整型表达式/整型表达式 双目运算符 4 + 加 表达式+表达式 左到右 双目运算符 - 减 表达式-表达式 双目运算符 5 << 左移 变量<<表达式 左到右 双目运算符 >> 右移 变量>>表达式 双目运算符 6 > 大于 表达式>表达式 左到右 双目运算符 >= 大于等于 表达式>=表达式 双目运算符 < 小于 表达式<表达式 双目运算符 <= 小于等于 表达式<=表达式 双目运算符 7 == 等于 表达式==表达式 左到右 双目运算符 !=

Shell运算符

你离开我真会死。 提交于 2020-03-31 08:08:17
Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 expr expr是一款表达式计算工具,使用它能完成表达式的求值操作。 expr只能做加减运算 算术运算符 +加 -减 *乘 /除 %取余 =赋值 ==等于 !=不等于 算术运算符实例如下: #!/bin/bash a=10 b=20 val=`expr $a + $b` echo "a + b : $val" val=`expr $a - $b` echo "a - b : $val" val=`expr $a \* $b` echo "a * b : $val" val=`expr $b / $a` echo "b / a : $val" val=`expr $b % $a` echo "b % a : $val" if [ $a == $b ] then echo "a 等于 b" fi if [ $a != $b ] then echo "a 不等于 b" fi 关系运算符 运算符 说明 -eq 检测两个数是否相等,相等返回true。 -ne 检测两个数是否相等,不相等返回true。 -gt 检测左边的数是否大于右边的,如果是,则返回true。 -lt 检测左边的数是否小于右边的,如果是,则返回true。 -ge 检测左边的数是否大于等于右边的,如果是

Java笔记(五)……运算符

主宰稳场 提交于 2020-03-27 08:34:13
算术运算符 算术运算符的注意问题: 如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模数是负数就另当别论。 对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。 例如:int x=3510;x=x/1000*1000; x的结果是3 “+”除字符串相加功能外,还能把非字符串转换成字符串 , 例如:System.out.println("5+5="+5+5);//打印结果是5+5=55 转义字符: 通过 \ 来转变后面字母或者符号的含义 \n:换行 \b:退格 \r:按下回车键。windows系统中,回车符是由两个字符来表示\r\n \t:制表符 赋值运算符 符号: = , +=, -=, *=, /=, %= +和+=的区别: 1: short s = 4; 2: //两次运算,中间有一个提升过程,所以编译失败 3: s = s + 5; 4: //一次运算,只做赋值运算,内部有一个自动转换动作,所以编译通过 5: s += 5; 比较运算符 结果是boolean型 逻辑运算符 1: //与(&),有一方为假,结果为假 2: true & true = true; 3: true & false = false; 4: false & false = false; 5: //或(|),有一方为真,结果为真 6: true |

Oracle学习笔记006(运算符)

好久不见. 提交于 2020-03-17 03:27:03
Oracle运算符 Oracle中的运算符 算数运算符 连接运算符 比较运算符 空判断 模糊查询 boolean运算 通配符 SQL运算符优先级 适用位置 Oracle中的运算符 算术运算符 连接运算符 比较运算符 空判断(NULL/NOT NULL) 模糊查询 boolean 运算符 通配符 运算符优先级 适用位置 算数运算符 算术运算符主要就是+、-、*、/,它们都是双目运算符,对其进行使用是需要两个操作数才能进行操作. 连接运算符 在oracle中,字符串的连接用双竖线(||)表示 --将工资大于1000$的员工的姓名和工资拼接输出 SELECT ename||'is a'||job FROM emp WHERE salary>1000; 比较运算符 关系运算符主要是进行大小关系比较操作使用的 = 相等 < 小于 <= 小于等于 > 大于 >= 大于等于 不等于: !=、^=、<>、not xxx=yyy、not(xxx=yyy) 空判断 is null 如果操作数为NULL返回TRUE is not null 模糊查询 like 模糊比较字符串 not like boolean运算 AND 两个条件都必须满足 OR 只要满足两个条件中的一个 NOT 取反 通配符 在where子句中,通配符可与like条件一起运用 %(百分号): 用来表示任意数量的字符,或者可能根本没有字符

PowerShell 学习(一):运算符

喜夏-厌秋 提交于 2020-03-13 11:05:09
一、算术运算符 : 运算符 说明 示例 结果 + 将整数相加; 连接字符串、数组和哈希表。 连接哈希表时不能有相同的key 1+1 "abc”+"def” "abc”+123 "a”,"b”+"c” "a”,"b”+1 "a”,"b"+1,2 "a”,"b”+"c”,"d” @{a=1;b=2}+@{c=”cc”;d=”dd”} "a”,"b",”c”+@{a=”aa”;b=”bb”} 2 abcdef abc123 a,b,c a,b,1 a,b,1,2 a,b,c,d @{a=1;b=2;c=”cc”;d=”dd”} a,b,c,@{a=”aa”;b=”bb”} - 用一个值减去另一个值。 对数字取负。 1-1 -1-1 0 -2 * 将整数相乘; 按指定次数复制字符串和数组。 2*3 "a”*3 "a”,"b” * 3 6 aaa a b a b a b / 将两个值相除。 6/2 3 % 返回除法运算的余数。 7%2 1 运算符优先级 Windows PowerShell 按照以下顺序处理算术运算符: 圆括号 () - (对负数) *, /, % +,- (对减法) 二、赋值运算符: 运算符 说明 示例 = 将变量的值设置为指定值。 变量名称必须以$开头 赋值运算符 (=) 的优先级低于管道运算符 (|) 可以将千字节 (KB)、兆字节 (MB) 和千兆字节 (GB)

JavaScript运算符学习整理

*爱你&永不变心* 提交于 2020-03-12 04:25:51
在了解运算符前需要先掌握变量与数据类型的基础知识 变量的概念:变量是用于存储信息的容器,顾名思义是可变的 变量的命名必须以字母开头(也可用$或_开头但是一般不这样),并且严格区分大小写 例如 var a = 1 是声明一个名叫a的变量,并将1这个数值赋予它。当然也可以不赋值直接写 var a 声明变量,这样变量a的值为undefined 一条语句中声明很多变量。该语句以 var 开头,并使用逗号分隔变量即可 var name = "lhyf" , age = 22 , sex = "nan" ; 赋予变量的值有很多种类型,如下 JavaScript 数据类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。引用数据类型:对象(Object)、数组(Array)、函数(Function) JavaScript 字符串:字符串可以是引号中的任意文本,可以使用单引号或双引号,例如声明一个名为name的变量,值为字符串Joey var name = "joey" ; 或者 var name = 'joey' ; 那么问题来了,如果想赋予的字符串本身就包含引号怎么办呢?有如下解决方法: ①若包含双引号,则可以用单引号来括起字符串 var test = '这个"字符串"本身就有双引号';

JavaScript运算符

非 Y 不嫁゛ 提交于 2020-03-12 01:50:19
运算符 = 用于赋值。 运算符 + 用于加值。 x=5; z=2; y=x+z; console.log(y) 在以上语句执行后,y的值是7. JavaScript 算术运算符 算术运算符用于执行变量与/或值之间的算术运算。 给定 y=5,下面的表格解释了这些算术运算符: 运算符 描述 例子 结果 + 加 x=y+2 x=7 - 减 x=y-2 x=3 * 乘 x=y*2 x=10 / 除 x=y/2 x=2.5 % 求余数 (保留整数) x=y%2 x=1 ++ 累加 x=++y x=6 -- 递减 x=--y x=4 JavaScript 赋值运算符 赋值运算符用于给 JavaScript 变量赋值。 给定 x=10 和 y=5,下面的表格解释了赋值运算符: 运算符 例子 等价于 结果 = x=y x=5 += x+=y x=x+y x=15 -= x-=y x=x-y x=5 *= x*=y x=x*y x=50 /= x/=y x=x/y x=2 %= x%=y x=x%y x=0 用于字符串的 + 运算符 + 运算符用于把文本值或字符串变量加起来(连接起来)。 如需把两个或多个字符串变量连接起来,请使用 + 运算符。 txt1="What a very"; txt2="nice day"; txt3=txt1+txt2; 在以上语句执行后,变量 txt3 包含的值是

JavaScript运算符

故事扮演 提交于 2020-03-11 08:11:33
运算符 = 用于赋值。 运算符 + 用于加值。 运算符 = 用于给 JavaScript 变量赋值。 算术运算符 + 用于把值加起来。 y=5; z=2; x=y+z; 在以上语句执行后,x 的值是 7。 JavaScript 算术运算符 算术运算符用于执行变量与/或值之间的算术运算。 给定 y=5,下面的表格解释了这些算术运算符: 运算符 描述 例子 结果 + 加 x=y+2 x=7 - 减 x=y-2 x=3 * 乘 x=y*2 x=10 / 除 x=y/2 x=2.5 % 求余数 (保留整数) x=y%2 x=1 ++ 累加 x=++y x=6 -- 递减 x=--y x=4 JavaScript 赋值运算符 赋值运算符用于给 JavaScript 变量赋值。 给定 x=10 和 y=5,下面的表格解释了赋值运算符: 运算符 例子 等价于 结果 = x=y x=5 += x+=y x=x+y x=15 -= x-=y x=x-y x=5 *= x*=y x=x*y x=50 /= x/=y x=x/y x=2 %= x%=y x=x%y x=0 用于字符串的 + 运算符 + 运算符用于把文本值或字符串变量加起来(连接起来)。 如需把两个或多个字符串变量连接起来,请使用 + 运算符。 txt1="What a very"; txt2="nice day"; txt3=txt1

JavaScript 运算符

你说的曾经没有我的故事 提交于 2020-03-11 06:47:39
运算符 = 用于赋值。 运算符 + 用于加值。 运算符 = 用于给 JavaScript 变量赋值。 算术运算符 + 用于把值加起来。 y=5; z=2; x=y+z; 在以上语句执行后,x 的值是 7。 JavaScript 算术运算符 算术运算符用于执行变量与/或值之间的算术运算。 给定 y=5 ,下面的表格解释了这些算术运算符: 运算符 描述 例子 结果 + 加 x=y+2 x=7 - 减 x=y-2 x=3 * 乘 x=y*2 x=10 / 除 x=y/2 x=2.5 % 求余数 (保留整数) x=y%2 x=1 ++ 累加 x=++y x=6 -- 递减 x=--y x=4 JavaScript 赋值运算符 赋值运算符用于给 JavaScript 变量赋值。 给定 x=10 和 y=5 ,下面的表格解释了赋值运算符: 运算符 例子 等价于 结果 = x=y x=5 += x+=y x=x+y x=15 -= x-=y x=x-y x=5 *= x*=y x=x*y x=50 /= x/=y x=x/y x=2 %= x%=y x=x%y x=0 用于字符串的 + 运算符 + 运算符用于把文本值或字符串变量加起来(连接起来)。 如需把两个或多个字符串变量连接起来,请使用 + 运算符。 txt1="What a very"; txt2="nice day"; txt3