算术运算符:+ - * / %
,
%就是取余数,取模运算符的运算结果与模符号前面数的符号相同,如:
-8%5=-3;
8%-5=3;
-8%-5=-3;
赋值运算符:=
增量,减量运算符:
++ -- i++
,表示先进行其他运算,再自加1
,++i
,表示先自加,再运算,i--
,--i
同理。。。 i=i+5
,可以写成:i+=5
,同理,i-=5 , i/=5, i*=5,
i%=5;
系运算符: < >
<= >= == !=
这五种。
逻辑运算符: &&
与 ||
或 !
非
主要是这3
种。 &&
和||
均是短路符。在&&
中,若表达式1
为假,那么不执行表达式2
,在||
中,若表达式1
为真,则不执行表达式2.
条件运算符: 三目运算符:
表达式1
?表达式2
:表达式3
;
如果表达式1
为真,那么运行表达式2
,若否,则表达式3
是最终结果。
强制运算符:
比如要将a
前行转换成char
,
写成(char
)a
;
特殊运算符:&
取址运算符 sizeof
长度运算符
位运算符:左移<< 右移>> 无符号右移>>> 位与& 位或| 取反~ 异或^
<<
向左移(m<<n
等同于 m * 2
的n
次方)
>>
向右移(m>>n
等同于 m / 2
的n
次方)
^
异 或(2
进制数相同位比较,相同为0
,不同为1
)n^n=0 n^0=n
不用第三方变量和“+”“-”“*”“、”运算符交换两个变量的值。
如: p = 10;
q= 8;
p = p ^ q;
q = p ^ q;
p = p ^ q;
今天写到这里 幸亏没有开班会 不然写不完。休息一下...
周末回乡下了一趟,春天花儿开了,真爽,还可以挖拆儿根。
想起一首歌《那些花儿》^_^...
- 大小: 254.2 KB
- 大小: 1.5 MB
分享到:
相关推荐
C++单目运算符重载 单目运算符只有一个操作数,如!a,-b,&c,*p,还有最常用的++i和–i等。重载单目运算符的方法与重载双目运算符的方法是类似的。但由于单目运算符只有一个操作数,因此运算符重载函数只有一个参数...
运算符优先算法 利用数据结构中的运算符优先算法实现整数的加、减、乘、除、括号的多项式运算,运算表达式以#结尾。测试表达式如下运算: "1+(1+2)*(5+25/5)#" 利用数据结构中的运算符优先算法实现整数的加、减、乘...
C++语言中预定义的运算符的操作对象只能是基本数据类型,但是,在实际应用中,对于很多用户自定义数据类型(如类)也需要类似的功能,这就需要对已有的运算符赋予多种含义,使同一个运算符具有作用于不同类性的数据...
1、 编写一个简单复数类Scomplex,要求用友元函数重载“+”、“-”运算符,用成员函数重载“=”运算符,使之能够实现整数或浮点数和复数的加法和减法,并且进行测试。 2、空间一点p的坐标为(x,y,z),其中x,y,z为...
详细介绍 C++运算符重载 的PPT 文中部分内容: 下标运算符“[ ]”重载 C++把下标运算符[ ]看成一个双目运算符,其操作数为<基本表达式>和<表达式>,对应的运算符为operator[ ],必须重载为一个成员函数。对于下标...
本章节我们将为大家详细介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符及其他运算符。 算术运算符 以下表格列出了 Swift 语言支持的算术运算符,其中变量 A 为 10,变量 B 为 20: 运算符 描述 ...
dC语言运算符表C语言运算符表C语言运算符表C语言运算符表C语言运算符表C语言运算符表C语言运算符表
中缀式的计算按运算符的优先级及括号优先的原则,相同级别从左到右进行计算。表达式还有后缀式(如:22 7 4 - * 3 / 11 +)和前缀式(如:+ 11 / * 22 – 7 4 3)。后缀表达式和前缀表达式中没有括号,给计算带来...
三元运算符的使用,以及编码,都是在html语言中的运用,js的基础
vb语言中运算符的总结,VB考试。vb语言中运算符的总结,VB考试。vb语言中运算符的总结,VB考试。
C语言运算符详解(很基础的哦),一、算术运算符 + 加法运算符 应有两个量参与加法运算 a=b+c — 减法运算符(也可作负值运算符) a=b-c * 乘法运算符 / 除法运算符 注意:“/”参与运算量均为整型时,结果也为整型...
运算符图片运算符图片运算符图片运算符图片
标识符、关键字、常量、变量、运算符标识符标识符、关键字、常量、变量、运算符、关键字、常量、变量、运算符
Python数据类型运算符
运算符重载.py python运算符重载
定义一个二维方阵类 matrix。通过重载二元运算符“+”、“-”、“*”和一元运算符“~”, 来实现矩阵加、矩阵减、矩阵乘以及矩阵转置。
javascript相等运算符与等同运算符
本文章是关于C语言逻辑运算符和位运算符总结。
如运算符重载和函数重载 字符串连接,+=运算符重载 求子串: 左边几个字符,,, Left(int nCount) 右边几个,, Right(int nCount) 某个位置开始的几个字符 Mid(int nPos,int nCout) 2..进一步熟悉掌握对类的构造...
编译原理识别界符和运算符的自动机编译原理识别界符和运算符的自动机编译原理识别界符和运算符的自动机编译原理识别界符和运算符的自动机编译原理识别界符和运算符的自动机