关系运算符

DOS命令

谁说胖子不能爱 提交于 2020-04-08 07:25:03
DOS命令    DOS命令 ,是DOS操作系统的命令,是一种 面向磁盘的操作命令 ,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。DOS命令 不区分大小写 ,比如C盘的Program Files,在dos命令中完全可以用"progra~1"代替, 加上英文引号是因为名称的中间有空格(即多于一个词) 。 . 代表当前文件夹 , .. 代表上层目录 ,如命令 cd .. 就是回到上层目录。文件夹是不能通过命令行(只能打开某个文件)打开的,因为它下边还有子目录,命令行只会进入到它的下级目录里。 DOS常用命令: cls   清屏 cd    改变当前目录        edit   文本编辑 dir    列文件名 ren    改变文件名 move   移动文件,改目录名 copy  拷贝文件          del    删除文件 md   建立子目录 rd    删除目录 deltree  删除目录树  tree    显示命令树结构      type   显示文件内容 more  分屏显示 attrib  设置文件属性 mem   查看内存状况        date   显示及修改日期 time   显示及修改时间 set    设置环境变量 debug   程序调试命令 shutdown   关机 ping    查看网络连通情况 diskcopy

数据类型、常量、变量、printf、scanf和运算符

随声附和 提交于 2020-04-03 10:32:55
数据类型 常量 变量 printf函数介绍 scanf函数介绍 运算符 数据类型 数据类型是指数据在内存中存储的方式。 C语言中有5大数据类型:基本类型、构造类型、指针类型、空类型、定义类型。 C语言中常见的数据类型: 各种数据类型在内存中占用的空间大小:(单位:字节)(1 Byte = 8 bit) 16位编译器 32位编译器 64位编译器 char 1 1 1 Int 2 4 4 Float 4 4 4 Double 8 8 8 Short 2 2 2 Long 4 4 8 Long long 8 8 8 Void *(指针变量) 2 4 8 各种数据的表示范围: 常量 常量就是在内存中固定的数据,不可改变其内容。 常见分类: 整型常量 a) 十进制常量,和自然界十进制表示法一致 b) 二进制常量,以0b(0B)开头,例如:0b1100 c) 八进制常量,以0开头,例如:045 d) 十六进制常量,以0x开头,例如:0x123 实型常量 a) 单精度常量,小数后面加f表示单精度常量。 例如:3.14f b) 双精度常量,和自然界小数表示方法一致。 例如:3.1415926 3.8e5(或3.8E5 相当于3.8 x 10 5 ) 字符型常量 用单引号括起来的单个字符表示。 a) 普通字符:例如: ‘A’ ‘b’ ‘$’等等 b) 转义字符:例如:’\n’ ‘\t’ ‘%%’

C语言运算符优先级说明

佐手、 提交于 2020-04-02 09:22:58
下面按优先级从高到低的顺序总结一下各种运算符,每一条所列的各运算符具有相同的优先 级,对于同一优先级的多个运算符按什么顺序计算也有说明,双目运算符就简单地用“左结 合”或“右结合”来说明了。和指针有关的运算符* & ->也在这里列出来了,以后再详细解释。 1 、标识符、常量、字符串和用()括号套起来的表达式是组成表达式的最基本单元,在运算中做 操作数,优先级最高。 2、后缀运算符,包括数组取下标[]、函数调用()、结构体取成员.、指向结构体的指针取成员- >、后缀自增++、后缀自减--。如果一个操作数后面有多个后缀,按照离操作数从近到远的顺序 (也就是从左到右)依次运算,比如a.name++,先算a.name,再++,这里的.name应该看成a的 一个后缀,而不是把. 看成双目运算符。 3、单目运算符,包括前缀自增++、前缀自减--、 sizeof、类型转换()、取地址运算&、指针间接 寻址*、正号+、负号-、按位取反~、逻辑非! 。如果一个操作数前面有多个前缀,按照离操作数 从近到远的顺序(也就是从右到左)依次运算,比如!~a,先算~a,再求!。 4、乘*、除/、模%运算符。这三个运算符是左结合的。 5、加+、减-运算符。左结合。 6、移位运算符<<和>>。左结合。 7、关系运算符< > <= >=。左结合。 8、相等性运算符==和!=。左结合。 9、按位与&。左结合。 10

运算符先后级

ぃ、小莉子 提交于 2020-03-08 16:57:26
口诀:单目乘除为关系,逻辑三目后赋值。 单目:单目运算符+ –(负数) ++ -- 等 乘除:算数单目运算符* / % + - 为:位移单目运算符<< >> 关系:关系单目运算符> < >= <= == != 逻辑:逻辑单目运算符&& || & | ^ 三目:三目单目运算符A > B ? X : Y 后:无意义,仅仅为了凑字数 赋值:赋值= 来源: 51CTO 作者: loserone 链接: https://blog.51cto.com/11585002/2476385

Linux shell运算符介绍

Deadly 提交于 2020-03-08 10:51:37
1. 算数运算符 运算符 说明 举例 + 加法 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 在文件中编辑以下内容,执行程序后打印结果见下图 1 #/bin/bash 2 a=10 3 b=20 4 c=10 5 jiafa=`expr $a + $b ` 6 jianfa=`expr $a - $b ` 7 chengfa=`expr $a \ * $b ` 8 chufa=`expr $b / $a ` 9 quyu=`expr $b % $a ` 10 echo "a+b= $jiafa ,a-b= $jianfa ,a*b= $chengfa ,b/a= $chufa ,b%a= $quyu " 11 12 if [ $a == $b ] 13 then echo "true" 14 else echo "false" 15 fi 16 if [ $a ! =

变量、数据类型和运算符

亡梦爱人 提交于 2020-03-08 07:50:18
变量: 计算机使用内存来记忆大量运算时要使用的数据。根据数据的类型为它在内存中分配一块空间,然后数据就可以放进这块空间中。 通过变量名可以简单快速地找到它存储的数据。将数据指定给变量,就是将数据储存到以别名为变量名的那个房间;调用变量,就是将那个房间中的数据取出来使用。可见,变量是储存数据的一个基本单元,不同的变量相互独立。 声明变量,既“根据数据类型在内存中申请一块空间”,这里需要给变量命名。 数据类型: int 整型 double 双精度符点型 char 字符型 string 字符串型。 不同的数据在存储时所需要的空间各不相同,不同类型的数据就需要不同的内存空间来储存。 变量声明及使用: 根据数据的类型再在内存中申请一块空间,这里需要给变量命名。 将数据存储至对应的内存空间。 调用变量。使用储存的变量,我们称之为“调用变量”。 使用声明的变量名就是使用变量对应的内存空间中存储数据,”变量都必须声明或赋值后才能使用“。 变量命名规则: 1 变量必须以字母、下划线“_”或“$”符号开头; 2 变量可以包括数学,但不能以数字开头; 3 除了“_”或“$”符号以外,变量名不能包含任何特殊字符; 4 不能使用Java语言的关键字,如int、class、public等。 Java变量名的长度没有任何限制,但是Java语言区分大小写,所以price和Price是两个完全不同的变量。

...运算符

笑着哭i 提交于 2020-03-07 07:02:47
对象拷贝 let bar = { a : 1 , b : 2 } ; let baz = Object . assign ( { } , bar ) ; // { a: 1, b: 2 } baz . c = 3 console . log ( bar ) console . log ( baz ) //https://www.jianshu.com/p/c5aa1eee8dfd 运行结果 …枚举拷贝(因为是拷贝关系,所以不会存在原型修改) let bar = { a : 1 , b : 2 } ; let baz = { ... bar } ; // { a: 1, b: 2 } 覆盖关系 let bar = { a : 1 , b : 2 } ; let baz = { ... bar , ... { a : 2 , b : 4 } } ; // {a: 2, b: 4} 数组扩展运算符(数组我们一班通过拷贝普通赋值时地址指向同一个地方不可取) …作为参数 function add ( x , y ) { return x + y ; } const numbers = [ 4 , 38 ] ; add ( ... numbers ) // 42 数组赋值 let arr1 = [ 1 , 2 , 3 ] let arr2 = [ ... arr1 ] …运算符的结构赋值

赋值运算符和关系运算符

大城市里の小女人 提交于 2020-03-05 13:26:14
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <script type="text/javascript"> 7 /* 8 * = 9 * 可以将符号右侧的值赋值给符号左侧的变量 10 * += 11 * a += 5 等价于 a = a + 5 12 * -= 13 * a -= 5 等价于 a = a - 5 14 * *= 15 * a *= 5 等价于 a = a * 5 16 * /= 17 * a /= 5 等价于 a = a / 5 18 * %= 19 * a %= 5 等价于 a = a % 5 20 * 21 */ 22 var a = 10; 23 24 //a = a + 5; 25 //a += 5; 26 27 //a -= 5; 28 29 //a *= 5; 30 31 // a = a%3; 32 a %= 3; 33 34 console.log("a = "+a); 35 36 </script> 37 </head> 38 <body> 39 </body> 40 </html> 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title><

关系运算符

核能气质少年 提交于 2020-03-02 18:20:43
条件判断 这种情况的话可以使用条件语句来完成,但是我们暂时不学习条件语句,先来看一些更基础的知识:如何判断一个条件成不成立。 真假 在C语言中,条件成立称为“真”,条件不成立称为“假”,因此,判断条件是否成立,就是判断条件的“真假”。 怎么判断真假呢?C语言规定,任何数值都有真假性,任何非0值都为“真”,只有0才为“假”。也就是说,108、-18、4.5、-10.5等都是“真”,0则是“假”。 关系运算符 < 小于运算符 <= 小于等于运算符 > 大于运算符 >= 大于等于运算符 == 等于运算符 != 不等于运算符 关系运算符的运算结果只有2种:如果条件成立,结果就为1,也就是“真”;如果条件不成立,结果就为0,也就是“假”。 使用注意 1.关系运算符中==、!=的优先级相等,<、<=、>、>=的优先级相等,且前者的优先级低于后者 例如2==3>1 :先算3>1,条件成立,结果为1。再计算2==1,条件不成立,结果为0。因此2==3>1的结果为0。 2.关系运算符的结合方向为“从左往右” 例如4>3>2 :先算4>3,条件成立,结果为1。再与2比较,即1>2,条件不成立,结果为0。因此4>3>2的结果为0。 3.关系运算符的优先级小于算术运算符 3+4>8-2 例如3+4>8-2 :先计算3+4,结果为7。再计算8-2,结果为6。最后计算7>6,条件成立,结果为1。因此3+4>8

JAVA FX语法学习----运算符

雨燕双飞 提交于 2020-02-29 20:57:18
赋值运算符 赋值运算符 "=" 是您将遇到的最常用的运算符。使用该运算符可以将其右侧的值赋给其左侧的操作数: result = num1 + num2; days = ["Mon","Tue","Wed","Thu","Fri"]; 算术运算符 使用 算术运算符 可以执行加、减、乘和除运算。 mod 运算符用一个操作数除以另一个操作数并将余数作为结果返回。 + (加运算符) - (减运算符) * (乘运算符) / (除运算符) mod (求余运算符) 以下脚本提供了一些示例: var result = 1 + 2; // result is now 3 println(result); result = result - 1; // result is now 2 println(result); result = result * 2; // result is now 4 println(result); result = result / 2; // result is now 2 println(result); result = result + 8; // result is now 10 println(result); result = result mod 7; // result is now 3 println(result);