算术运算符

JavaScript 运算符

心已入冬 提交于 2020-03-10 23:52:30
表达式 表达式 可以求一个值,求值的过程可以包含运算。 1 var length=80; //声明一个变量,长度为80 表达式 中可以使用 两个 或 多个值 , 表达式最终返回一个值。 如求桌子的面积。 1 var area=80*60; //声明一个变量,长*宽 操作符 表达中需要使用操作符,操作是对一个或多个值进行运算,得到一个值。 常用的操作符有: 赋值 操作符、 比较 操作符、 算术 操作符、 逻辑 操作符、 字符串 操作符。 算术操作符 算术操作符同 数学算术差不多 ,在数值计算中用得非常多。 名称 操作符 作用 示例 结果 加法 + 将一个值和另一个值相加 8+5 13 减法 - 将一个值减去另一个值 12-9 3 除法 / 两个值相除 24/3 8 乘法 * 使用星号(*)将两个值相乘 3*7 21 递增 ++ 当前值加一 i=3; i++; 4 递减 -- 当前值减一 i=3; i--; 2 求模 % 两个值相除,返回余数 17% 1 字符串操作符 只有一个 字符串操作符(+) ,用来将字符串按顺序连接在一起。 1 2 3 4 var strA= "Hello" ; var strB= "JavaScript" ; var strC=strA+strB; document.write(strC); 字符串 不仅可以连接字符串,还可以连接数字 , 连接数字时

javascript(运算符)

房东的猫 提交于 2020-03-10 17:16:21
运算符的概念 运算符用于将一个值进行运算从而得出所需要的结果值。 就像在数学中,也需要加、减、乘、除这些运算符来进行运算。 数据可以是常量,也可以是变量。被运算符操作的数又称为操作数。 运算符的种类 算术运算符 赋值运算符 比较运算符 逻辑运算符 三元运算符 算术运算符 加减乘除 取模求余 名称 含义 加法运算符(+) 对俩个值进行加法运算,并且将结果返回 减法运算符(-) 对俩个值进行减法运算,并且将结果返回 乘法运算符(*) 对俩个值进行乘法运算,并且将结果返回 除法运算符(/) 对俩个值进行除法运算,并且将结果返回 取模运算符(%) 对俩个值进行取模求余运算,并且将结果返回 算术运算符小结 : 将操作符参与数学计算(通常为数学计算,+号也有特殊的用法,如连接字符串) 加法运算符有三层含义: 第一层含义:当俩边的数据类型是 数字(number)类型 时,那么’+‘号代表算术运算符中的相加的意思。 第二层含义:当加号俩边的数据类型有一个 字符串数据类型 时,那么’+‘号代表字符串的 拼接符 。 第三层含义:具有隐式转换的功能 当 字符串 前面有’+'号时,会把字符串自动转换成 Numbe r数据类型 使用’+'号拼接字符串 当加号俩边的数据类型有一个字符串数据类型时,那么 '+' 号代表字符串的拼接符。 var num1 = 100 + 100 console . log (

第三章、简单的算术运算和表达式

99封情书 提交于 2020-03-08 10:03:45
3.1C运算符和表达式 3.1.1算术运算符和表达式 ?唯一一个三元运算符, - 唯一一个一元运算符 1 / 2 与 1.0 / 2 结果不同,前者是整数除法,后者是浮点数除法; 求余运算限定参与运算的两个操作数必须为整数 11 % 5 = 1 , 11 % ( - 5 ) = 1 , ( - 11 ) % 5 = - 1 计算并且输出一个三位数的个位,十位和百位数字之和 # include <stdio.h> int mian ( ) { int x = 153 , b0 , b1 , b2 , sum ; b2 = x / 100 ; b1 = ( x - b2 * 100 ) / 10 ; b0 = x % 10 ; sum = b2 + b1 + b0 ; printf ( "sum=%d" , sum ) ; } 3.1.2复合的赋值运算符 a+=10 a=a+10(*=,/=,%=) 3.1.3增1或减1运算符 ++;– 前缀运算符在使用之前先加1或者减1;后缀运算符先使用当前的数值,然后再进行加1或者减1。 来源: CSDN 作者: 身影王座 链接: https://blog.csdn.net/qq_42148307/article/details/104727262

PHP学习笔记 (3)--运算符

谁说胖子不能爱 提交于 2020-03-06 00:50:11
简介:这是PHP学习笔记 (3)--运算符的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=338926' scrolling='no'> PHP学习笔记 (3)-运算符 一、算术运算符 1、运算符优先级: 先算乘除后算加减,遇到括号先算括号内 如果运算符优先级相同,则使用从左到右的左联顺序。 从高到低列出了运算符的优先级。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序 例子  名称   结果 -$a   取反   $a 的负值。 $a + $b   加法    $a 和 $b 的和。 $a - $b   减法   $a 和 $b 的差。 $a * $b   乘法   $a 和 $b 的积。 $a / $b   除法   $a 除以 $b 的商。 $a % $b  取模   $a 除以 $b 的余数。 <?php $a=10; $b=20; echo -$a; //取反 $a 的负值。 -10 echo "<br/>"; echo $a+$b; //加法 $a 和 $b 的和。 30 echo "<br/>"; echo $a-$b; //减法 $a 和 $b 的差。 -10

python入门--运算符

痴心易碎 提交于 2020-03-05 23:21:28
一、算数运算符 1.算术运算符 python的算数运算符基本与数学一致,此处我们用x=9,y=2来表示 算数运算符 描述 实例 + 加,两个value值相加 x + y-->11 - 减,两个value值相减 x - y-->7 * 乘,两个value值相乘 x * y-->18 / 除,相除后得到的返回值会保留整数与小数部分 x / y-->4.5 // 取整数,相除后得到的返回值只保留整数部分 x // y-->4 % 取余,相除后只返回余数 x // y-->1 ** 幂,取一个数的n次方 x ** y-->81 2.比较运算符 此处我们用x=9,y=2来表示 比较运算符 描述 实例 == 等于,两个value值相等则返回True,否则返回False x == y -->False != 不等于,两个value值相等则返回True,否则返回True x != y -->True > 大于 x > y -->True >= 大于等于 x >= y-->True < 小于 x < y -->False <= 小于等于 x <= y -->False 3.赋值运算符 python中除了用“=”这个赋值符号之外,还有链式赋值、交叉赋值、解压赋值,这些赋值运算符的存在使得代码更加简洁 3.1增量赋值 赋值运算符 描述 实例 = 简单赋值运算 x = 10 += 加法赋值运算 x +=

Python——变量,运算,条件,循环

我是研究僧i 提交于 2020-03-04 16:29:32
注释 1.注释是什么 注释就是给代码做的一些简短的说明,让我们更好的去理解代码,注意程序执行的时候,不会去执行它 第一种注释 #开头接一个空格就完事 多行注释,"""开头"""结尾 代码实例: # 这是第一个单行注释 print("hello python") """ print("hello python") """ 变量 程序就是用来处理数据的,而变量就是用来存储数据的 1.代码实例,使用变量 # 定义 qq_number 的变量用来保存 qq 号码 qq_number = "1234567" # 使用print可以查看它 print(qq_number) 注意,如果你不想通过print查看变量的值,你可以在ipython中定义变量之后,直接输入变量就行。 2.变量中都包含些什么呢? 在内存中创建一个变量,会包括: 变量的名称 变量保存的数据 变量存储数据的类型 变量的地址(标示) 变量的赋值值得是使用'='好给变量赋值,它总是从右边赋值给左边 2.什么时候需要使用注释? 注释不是越多越好 ,对于一目了然的代码,不需要添加注释 对于 复杂的操作 ,应该在操作开始前写上若干行注释 对于 不是一目了然的代码 ,应在其行尾添加注释(为了提高可读性,注释应该至少离开代码 2 个空格) 绝不要描述代码,假设阅读代码的人比你更懂 Python,他只是不知道你的代码要做什么

Java运算符优先级

别来无恙 提交于 2020-03-04 04:22:24
Java 语言中大部分运算符是从左向右结合即从左向右计算的,只有单目运算符、赋值运算符和三目运算符例外,其中,单目运算符、赋值运算符和三目运算符是从右向左结合的,也就是从右向左运算。 乘法和加法是两个可结合的运算,也就是说,这两个运算符左右两边的操作数可以互换位置而不会影响结果。运算符有不同的优先级,所谓 优先级就是在表达式运算中的运算顺序。 一般而言,单目运算符优先级较高,赋值运算符优先级较低。算术运算符优先级较高,关系和逻辑运算符优先级较低。多数运算符具有左结合性,单目运算符、三目运算符、赋值运算符具有右结合性。 Java 语言中运算符的优先级共分为 14 级,其中 1 级最高,14 级最低。在同一个表达式中运算符优先级高的先执行。下表列出了所有的运算符的优先级以及结合性。 使用优先级为 1 的小括号可以改变其他运算符的优先级 ,即如果需要将具有较低优先级的运算符先运算,则可以使用小括号将该运算符和操作符括起来。例如下面的表达式: ( x - y ) * z / 3 在这个表达式中先进行括号内的减法运算,再将结果与 z 相乘,最后将积除以 3 得出结果。整个表达式的顺序按照从左向右执行,比较容易理解。 再来看一个复杂的表达式,如下所示。 -- y || ++ x && ++ z ; 这个表达式中包含了算术运算符和逻辑运算符。根据上表中列出的优先级,可以确定它的执行顺序如下: ①

C 语言 运算符

别来无恙 提交于 2020-02-29 10:03:45
C语言运算符 一、算术运算 C语言一共有34种运算符,包括常见的加减乘除运算。 ①. 加法:+ 还可以表示正号 ②. 减法:- 还可以表示负号 ③. 乘法:* 非数学意义上的X ④. 除法:/ 注意1/2的值为0而非0.5 ⑤. 取余(模运算):两个整数相除之后的余数(注意两边都必须是整数,带符号只和左值有关) 注意点: ①. Int a=10.8;//数据精度丢失警告。结果为10——自动类型转换 ②. Int a=(int)10.8;//无警告。把10.8强制转换为整型——强制类型转换 ③. Double c=10.6+6//结果为16.600000。在计算机中,拿两个数值进行运算,则运算符两边的数值需要类型相同,如果不同则进行自动类型提升。即把6转为6.000000后再参与运算。 ④. 参与运算的两个数是什么类型,那么其结果就是什么类型。int a=10/3结果为3,double b=10/3结果为3.000000;double c=10.0/3结果为3.333333。要求精确值可以进行强制类型转换。double d=(double)3/2把3转换为double类型变为3.000000,之后2进行自动类型提升转变为2.000000参与运算,结果为1.500000。也可以写成3/(double)2。这种情况需要注意与对整体进行强制转换的区别 double e=(double)(3

PHP学习笔记 (3)--运算符

血红的双手。 提交于 2020-02-29 08:36:01
PHP学习笔记 (3)-运算符 一、算术运算符 1、运算符优先级: 先算乘除后算加减,遇到括号先算括号内 如果运算符优先级相同,则使用从左到右的左联顺序。 从高到低列出了运算符的优先级。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序 例子  名称   结果 -$a   取反   $a 的负值。 $a + $b   加法    $a 和 $b 的和。 $a - $b   减法   $a 和 $b 的差。 $a * $b   乘法   $a 和 $b 的积。 $a / $b   除法   $a 除以 $b 的商。 $a % $b  取模   $a 除以 $b 的余数。 <?php $a=10; $b=20; echo -$a; //取反 $a 的负值。 -10 echo "<br/>"; echo $a+$b; //加法 $a 和 $b 的和。 30 echo "<br/>"; echo $a-$b; //减法 $a 和 $b 的差。 -10 echo "<br/>"; echo $a*$b; //乘法 $a 和 $b 的积。 200 echo "<br/>"; echo $a / $b; //除法 $a 除以 $b 的商。 0.5 echo "<br/>"; echo $a % $b; //取模 $a 除以 $b 的余数。 10 echo "<br/>"; ?> 二

计算逆波兰式

允我心安 提交于 2020-02-28 18:37:00
在程序设计中,可能碰到需要对字符串数学表达式求值的问题,常用的方法是解析表达式,生成二叉树,然后进行计算。编译器就是使用这种方法来解析程序中的表达式的。这种方法实现起来有点难度,需要考虑运算符的优先级,括号的配对,堆栈的使用等等。我们正常情况下看到的数学表达式如果用二叉树遍历的话,恰好是中序遍历,故叫做中序表达式。除此之外,还有前序表达式,后序表达式。如:a+b+c(中序),++abc(前序),ab+c+(后序),如果表达式含有×,/,()等就更复杂了。 后缀表达式也称逆波兰表达式 因其使表达式求值变得轻松,所以被普遍使用。 逆波兰式: 在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间(如:1+1),所以这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法,称为逆波兰记法,在逆波兰记法中,所有 操作符 置于 操作数 的后面,因此也被称为后缀表示法。示例如下: 中缀表示 逆波兰式 a+b a,b,+ a+(b-c) a,b,c,-,+ a+(b-c)*d a,b,c,-,d,*,+ a+d*(b-c) a,d,b,c,-,*,+ a=1+3 a=1,3 + 逆波兰表达式是一种十分有用的表达式,它将复杂表达式转换为可以依靠简单的操作得到计算结果的表达式。它的优势在于只用两种简单操作