比较运算符

Java 基础-运算符

久未见 提交于 2019-11-29 15:09:19
Java运算符 算术运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 运算符优先级 1. 算术运算符 运算符 运算 范例 结果 + 正号 +3  3 - 负号 b=4;-b -4 + 加 5+5 10 - 减 6-4 2 * 乘 3*4 12 / 除 5/5 1 % 取模(取余) 7%5 2 ++ 自增(前) a=2;b=++a; a=3;b=3 -- 自减(前) a=2;b=--a; a=1;b=1 ++ 自增(后) a=2;b=a++; a=3;b=2; -- 自减(后) a=2;b=a--; a=1;b=2; 2. 赋值运算符 运算符 运算 范例 结果 = 赋值 a=3; a=3; += 加等于 a=3;b=2;a+=b a=5;b=2; -= 减等于 a=3;b=2;a-=b; a=1;b=2; *- 乘等于 a=3;b=2;a*=b; a=6;b=2; /= 除等于 a=3;b=2;a/=b; a=1;b=2; %= 模等于 a=3;b=2;a%=b; a=1;b=2; 3. 比较运算符 运算符 运算 范例 结果 == 相等于 4==3 false != 不等于 4!=3 true < 小于 4<3 false > 大于 4>3 true <= 小于等于 4<=3 false >= 大于等于 4>=3 true 4. 逻辑运算符 ^:有且只有一个为 true,结果为

自由练习-简单计算器

巧了我就是萌 提交于 2019-11-29 13:44:55
Q:读入一个只包含+-*/的非负整数计算表达式,计算该表达式的值。 样例输入:4+2*5-7/11 分析:利用堆栈对表达式求值是数据结构中典型的例子,算法分析如下: 1.设立两个堆栈,一个存储运算符,一个存储数字 2.表达式首尾添加标记运算符,且此运算符优先级最低。 3.从左到右遍历表达式,若为数字,则压入数据栈。 4.若为运算符,则与栈顶运算符进行优先级比较,如果当前运算符优先级高于(不低于)栈顶运算符,则当前运算符压入运算符栈;反之,则弹出栈顶运算符,同时连续弹出数字栈顶数字两次,计算后将结果压入数字栈,将当前运算符压入运算符栈。 5.重复3,4步,直到遇到标志运算符。 代码如下: #include<stdio.h> #include<stack> #include<string> #include<stdlib.h> #define optsize 6 using namespace std; char opt[optsize]={'+','-','*','/','#','='};//运算符集 int optcmp[optsize][optsize]= {1,1,0,0,1,1, 1,1,0,0,1,1, 1,1,1,1,1,1, 1,1,1,1,1,1, 0,0,0,0,0,0, 0,0,0,0,0,0};//运算符比较结果,若小于则为0 bool judgeopt

python循环、条件判断

匆匆过客 提交于 2019-11-29 12:24:05
1、python的输入、输出 输入:s = input("请输入:")) #input接收到的是str类型 输出:print('hello world') 2、python中的单引号、双引号和三引号(三个单引号) python中定义变量的时候字符串都是用引号括起来,单引号和双引号没有区别,用哪个都行,但是如果说这个字符串里面有单引号的话,那外面就用双引号;里面有双引号的话,外面就用单引号;如果既有单又有双,那么用三引号。 三引号也可以多行注释代码,单行注释,使用#(快捷键 ctrl+/)。 print('hello world')print("'hello world'")print(''''"hello world"’''')''' print("hello world") #注释掉该段'''2、条件判断 age = input("请输入年龄:"))if age < 18: print('未成年人')elif age >=18 and age <60: print('中年人')else: print('老年人') 3、循环 #while 用while循环首先要定义一个计数器 count = 0 while count < 3: print('xxxx') count+=1 break #加上break,立即结束整个循环 下面写一个猜数字的例子:随机输入一个1-100之间的数字

Shell one

瘦欲@ 提交于 2019-11-29 10:25:14
1.shell的运算符包括:算术运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符 1.1原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。     使用expr注意:1.完整的表达式要被 ` ` 包含, 注意使用的是反引号 ` 而不是单引号 ' 2.表达式和运算符之间要有空格 3. 运算符 说明 举例 + 加法 `expr $a + $b` 结果为 30。 - 减法 `expr $a - $b` 结果为 -10。 * 乘法 `expr $a \* $b` 结果为 200。 / 除法 `expr $b / $a` 结果为 2。 % 取余 `expr $b % $a` 结果为 0。 = 赋值 a=$b 将把变量 b 的值赋给 a。 == 相等。用于比较两个数字,相同则返回 true。 [ $a == $b ] 返回 false。 != 不相等。用于比较两个数字,不相同则返回 true。 [ $a != $b ] 返回 true。                  a.乘号(*)前边必须加反斜杠(\)才能实现乘法运算;            b.if...then...fi 是条件语句,后续将会讲解。            c.在 MAC 中 shell 的 expr 语法是: $((表达式)) ,此处表达式中的 "*

JavaScript运算符

最后都变了- 提交于 2019-11-29 09:47:17
一、逻辑运算符 逻辑运算符 && || ! * 其他类型转boolean: 1. number:0或NaN为假,其他为真 2. string:除了空字符串(""),其他都是true 3. null&undefined:都是false 4. 对象:所有对象都为true ------------------------------------------------- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>运算符</title> <script> //boolean var flag = true; document.write(flag + "<br>"); document.write(!flag + "<br>"); document.write("<hr>"); //int var num = 3; document.write(!num+ "<br>") //false document.write(!!num+ "<br>") //true var num2 = 0; var num3 = NaN; document.write(!num2+ "<br>") //true document.write(!!num + "<br>") //true document

第二章 Python入门

痴心易碎 提交于 2019-11-29 09:38:23
第二章 Python入门 2.1.简介 Python是著名的“龟叔”( Guido van Rossum )在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言 Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容, 2.1.1.Python适合开发哪些类型的应用呢? 云计算 机器学习 科学运算 自动化运维 自动化测试 爬虫 数据分析 GUI图形化 Web开发等 2.1.2.Python有哪些缺点呢? 运行速度慢,和C程序相比非常慢,因为Python是解释型语言 代码不能加密。如果要发布你的Python程序,实际上就是发布源代码 2.1.3.python种类 Cpython( 推荐 ) Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。 Jyhton Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。 IronPython Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似) PyPy Python实现的Python

java运算符

好久不见. 提交于 2019-11-29 09:32:21
1。 算术运算符 +:加法  -:减法  *:乘法  /:除法  %:取余运算。 2.关系运算符_ <:我们只能比较基本数据类型之间的关系,不能比较对象之间的关系。 >:(使用关系运算符“<”) <=:(使用关系运算符“<”) >=:(使用关系运算符“<”) >=:(使用关系运算符“<”) =:如果运算符用于比较两个对象(变量)的引用,则本质上是比较两个变量是否引用同一个对象。 所谓同一对象是指它是否存储在堆栈(堆)中打开的同一个内存单元中。 如果我们比较由两个对象的引用(变量)引用的对象的内容,我们应该使用equals()方法。 方法的返回值类型为布尔值。 需要注意的是,如果对象是用类库中的类创建的,那么对象的引用调用equals()方法来比较对象的内容;如果对象是用自定义类创建的,那么对象的引用调用equals()方法来比较 引用是否引用同一对象,因为在第二种情况下equals()方法是静默的。 我们所认识的是比较引文。 !=:(同一关系运算符“=”)。 3。 逻辑运算符(运算符只能是布尔类型)。 &&  ||  ! 4。位运算符_ &  |   ^ 注:&&与&的区别   举个例子:   false&true-->false   false&&true-->false   单从结果上看,他们结果是一样的,都是false   但是前者在运行的时候, 计算机 首先判断第一个 条件

雷林鹏分享:MySQL 运算符

前提是你 提交于 2019-11-29 08:54:32
  本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符:   算术运算符   比较运算符   逻辑运算符   位运算符   算术运算符   MySQL 支持的算术运算符包括:   运算符作用   +加法   -减法   *乘法   / 或 DIV除法   % 或 MOD取余   在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。   1、加   mysql> select 1+2;   +-----+   | 1+2 |   +-----+   | 3 |   +-----+   2、减   mysql> select 1-2;   +-----+   | 1-2 |   +-----+   | -1 |   +-----+   3、乘   mysql> select 2*3;   +-----+   | 2*3 |   +-----+   | 6 |   +-----+   4、除   mysql> select 2/3;   +--------+   | 2/3 |   +--------+   | 0.6667 |   +--------+   5、商   mysql> select 10 DIV 4;   +----------+   | 10 DIV 4 |   +----------+   | 2 |   +

DB-MySQL:MySQL 运算符

点点圈 提交于 2019-11-29 08:54:14
ylbtech-DB-MySQL:MySQL 运算符 MySQL 运算符 本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符: 算术运算符 比较运算符 逻辑运算符 位运算符 1. 算术运算符 返回顶部 1、 算术运算符 MySQL 支持的算术运算符包括: 运算符 作用 + 加法 - 减法 * 乘法 / 或 DIV 除法 % 或 MOD 取余 在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。 1、加 mysql> select 1+2; +-----+ | 1+2 | +-----+ | 3 | +-----+ 2、减 mysql> select 1-2; +-----+ | 1-2 | +-----+ | -1 | +-----+ 3、乘 mysql> select 2*3; +-----+ | 2*3 | +-----+ | 6 | +-----+ 4、除 mysql> select 2/3; +--------+ | 2/3 | +--------+ | 0.6667 | +--------+ 5、商 mysql> select 10 DIV 4; +----------+ | 10 DIV 4 | +----------+ | 2 | +----------+ 6、取余 mysql> select 10 MOD

day04-运算符

て烟熏妆下的殇ゞ 提交于 2019-11-29 08:53:59
Python语言支持以下类型的运算符: 算术运算符 比较运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 算术运算符 运算符 描述 实例 + 加 - 两个对象相加 10+20输出结果 30 - 减 - 得到负数或是一个数减去另一个数 10-20输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 10*20输出结果 200 / 除 - x除以y 10/20输出结果 0.5 % 取模 - 返回除法的余数 20%10 输出结果 0 ** 幂 - 返回x的y次幂 10**2 为10的2次方, 输出结果 100 // 取整除 - 返回商的整数部分( 向下取整 ) 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 比较运算符 运算符 描述 实例 == 等于 - 比较对象是否相等 (1 == 2) 返回 False。 != 不等于 - 比较两个对象是否不相等 (1 != 2) 返回 true. <> 不等于 - 比较两个对象是否不相等,在Python3中被废弃 (1 <> 2) 返回 true。这个运算符类似 != 。 > 大于 - 返回x是否大于y (1 > 2) 返回 False。 < 小于 - 返回x是否小于y。 (1 < 2) 返回 true。 >= 大于等于 - 返回x是否大于等于y。 (1 >= 2) 返回 False。 <=