学习总结 运算符了解与应用

算术运算符 + - * / % ++ --

比较运算符 > < >= <= != ==

逻辑运算符 && || !    &&((与,并且),即真假为假,真真为真。)  ||(或, 有且有一个为真即为真。) !(非,即为取反的意思,举例 t = true; !t则表示false。)

条件运算符 ?:

赋值运算符 =   +=   -=   *=   /=   %=      a+=b相当于a=a+b   同样 a-=b 相当于a=a-b    a*=b相当于a=a*b

优先级
!特例取反
前++ --
* / %
+ -
> < >= <= == !=
&& ||
有括号的先算括号内的

时间: 2024-11-05 20:05:45

学习总结 运算符了解与应用的相关文章

Java学习之运算符

程序的很多地方都会用到数学运算,作为一门程序语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 其他运算符 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样.下表列出了所有的算术运算符. 操作符 描述 + 加法 - 相加运算符两侧的值 二元运算符或二目运算符,对两个操作数处理 - 减法 - 左操作数减去右操作数 * 乘法 - 相乘操作符两侧的值 / 除法 - 左操作数除以右操作数 % 取

C++Primer学习——各种运算符

前缀递增和后缀递增 class NewInt { public: NewInt():RootInt(0){}; NewInt(int IniInt):RootInt(IniInt){}; NewInt& operator++() { cout<<"prefix"<<endl; this->RootInt+=1; return *this; } NewInt operator++(int) //后缀,对参数(int)不要疑惑,int没有实质的作用,仅

swift基础学习(04)[运算符、属性、属性观察器、方法、下脚标本、继承、构造器]

//swift恒等运算符 //===恒等,不等!== //运用这两个运算符检测两个常量或者变量是否引用同一个实例 //"等价于"表示两个类类型(class type)的常量或者变量引用同一个类实例. //等于"表示两个实例的值"相等"或"相同",判定时要遵照设计者定义的评判标准,因此相对于"相 等"来说,这是一种更加合适的叫法. //类和结构体的选择 //属性的存储只能是类或者是结构体 //存储属性:变量存储属性va

JavaScript学习笔记——运算符和表达式

javascript运算符 一.运算符和操作数的组合就称为表达式. 二.javascript运算符 (一) 算术运算符 + - * / % var++ ++var var-- --var A. + (1) 用于数值的运算 (2) 用于字符串的连接 *************************** 任何的数据类型和字符串相加都是等于相加以后的字符串 ************************* B. % (1)用于取余数,判断奇数或者是偶数 (2)一般不用于小数,因为结果不确定. C.

Java学习——Java运算符

位运算符 A = 0011 1100 B = 0000 1101 ----------------- A&b = 0000 1100 A | B = 0011 1101 A ^ B = 0011 0001A << 2 = 1111 0000A >>> 2 = 0000 1111 ~A= 1100 0011 例子 package import_test; public class Employee {public static void main(String args

千峰培训Day02-java基础学习:运算符、进制转换

常用命令:“F:”进入到指定盘符“cd 路径”:进入到指定路径下 javac 编译java执行 标识符:数据类型:基本数据类型.引用数据类型 今日内容: 常量:13变量:一块内容可以改变的内存,存储数据变量名:标识符变量值:内存中的数据变量想被使用,那么必须,先声明后赋值声明的格式:数据类型 变量名;赋值的格式:变量名=变量值;数据类型(声明) 变量名=变量值(赋值);例:int num = 12;格式:数据类型 变量名[=值]; 字符和字符串的区别?字符:单引号,内部只有一个字符字符串:双引号

Python学习 之 运算符&amp;表达式

1.Python运算符包括:赋值运算符.算术运算符.关系运算符.逻辑运算符. 表达式是将不同的数据(包括变量.函数)用运算符号按一定规则连接起来的一种式子. 2.赋值运算符:=.+=.-=.*=./=.%= 算术运算符:+.-.*././/(整数除法).%.**(求幂运算) 关系运算符:<.>.<=.>=.!=.== 逻辑运算符:and.or.not 3.运算符的由低到高的优先级如下: 4.raw_input():可以从键盘获取输入的字符 int(raw_input()):把键盘的

20150908 学习内容 运算符:

运算符: 算数运算符: + - * / % ++ -- 比较运算符:﹥  ﹤  ≧  ≦  == != 逻辑运算符:&&  ∣∣ ! 优先级: 前++,前-- *  /  % +  - >  <  >=  <=  ==  != &&   ∣∣ ! 有括号的先算括号 语句: 条件语句:实现选择分支 if (条件表达式) { ... } 循环语句:实现重复操作 跳转语句:结束循环 异常语句:抓取错误

C语言学习 02运算符和分支语句

BOOL类型: 是一种表示非真即假的数据类型.只有两个初始值.(YES 1)真和假(NO 0).eg:BOOL flag = YES/NO; (注意BOOL 也是整形占4个字节,一般不赋值为整形数) 作用:用来存储关系运算符和逻辑运算符的结果,用来存储分支语句的判断条件,用来存储循环的判断条件. c语言中 非0即为真.#define YES 1 #define NO 0 运算符: a.关系运算符: >     >=     <     <=    ==   != b.逻辑运算符:&

黑马程序员-C学习笔记-运算符

------- ios培训. android培训.java培训.期待与您交流! ----------  一.算术运算符    +        加 -         减 *         乘 /         除 %       取模 注意点: 取模运算不可以出现小数 取模运算的正负性取决于前面数字的正负 二.关系运算符 >        大于 <        小于 >=     大于等于 <=    小于等于 ==     等于 !=      不等于 注意点:(1)关系