c语言34种运算符
C语言运算符
算术运算符
TAG:运算符,数据类型
TEXT:算术运算符对数值进行算术运算,其中:加、减、乘、除、求余运算是双目运算。其结果可以是整数、单精度实数和双精度实数。自增、自减运算是单目运算,其操作对象只能使整型变量,不能是常量或表达式等其他形式。
REF: .TXT,+运算符.txt,-运算符.txt,*运算符.txt,/运算符.txt,%运算符,++运算符,-- 运算符
加+
TAG:算术运算符,运算符,数据类型
TEXT:双目运算符,算数加法。单目运算符,表示正数。
REF: .TXT,算数运算符.txt
减-
TAG:算术运算符,运算符,数据类型
TEXT:双目运算符,算数减法。单目运算符,表示负数。
REF: .TXT,算数运算符.txt
乘*
TAG:算术运算符,运算符,数据类型
TEXT:*,双目运算符,算数乘法。
REF: .TXT,算数运算符.txt
除/
TAG:算术运算符,运算符,数据类型
TEXT:/,双目运算符,算数除法;如果两个参与运算的数是整数,表示整除,舍去小数部分。
如5.0/2等于2.5,而5/2等于2。
REF: .TXT,算数运算符.txt
取余%
TAG:算术运算符,运算符,数据类型
TEXT:/,双目运算符,算数除法;如果两个参与运算的数是整数,表示整除,舍去小数部分。
如5.0/2等于2.5,而5/2等于2。
REF: .TXT,算数运算符.txt
自加++
TAG:算术运算符,运算符,数据类型
TEXT:单目运算符,针对整数运算,可以放在运算数的两侧,表示运算数增1。
REF: .TXT,算数运算符.txt
自减--
TAG:算术运算符,运算符,数据类型
TEXT:单目运算符,针对整数运算,可以放在运算数的两侧,表示运算数减1。
REF: .TXT,算数运算符.txt
关系运算符
TAG:算数运算符,运算符,数据类型
TEXT:关系运算符用于对两个操作数的比较,包括:>(大于)、=(大于等于)、<=(小于等于)、!= (非等于)、==(等于)。
关系表达式是由关系运算符(>,=,<=,!=,==)连接起来的表达式构成,关系运算符中的“关系”二字的含义是指一个数据与另一个数据之间的关系,这种关系只有成立与不成立两种可能情况,在C语言中用逻辑值来表示,逻辑上的真与假时用数字“1”与“0”来表示的。关系成立时表达式的结果为真(1),否则表达式的结果为假(0)。
REF: .TXT,>运算符.txt,>=运算符.txt,
大于>
TAG:关系运算符,运算符,数据类型
TEXT:>运算符,例如a>b,如果a的值大于b,返回数值1(逻辑真),否则返回数值0(逻辑假)。
REF: .TXT,关系运算符.txt
小于<
TAG:关系运算符,运算符,数据类型
TEXT:>运算符,例如a>b,如果a的值大于b,返回数值1(逻辑真),否则返回数值0(逻辑假)。
REF: .TXT,关系运算符.txt
等于==
TAG:关系运算符,运算符,数据类型
TEXT:>运算符,例如a>b,如果a的值大于b,返回数值1(逻辑真),否则返回数值0(逻辑假)。
REF: .TXT,关系运算符.txt
大于等于>=
TAG:关系运算符,运算符,数据类型
TEXT:>运算符,例如a>b,如果a的值大于b,返回数值1(逻辑真),否则返回数值0(逻辑假)。
REF: .TXT,关系运算符.txt
小于等于<=
TAG:关系运算符,运算符,数据类型
TEXT:>运算符,例如a>b,如果a的值大于b,返回数值1(逻辑真),否则返回数值0(逻辑假)。
REF: .TXT,关系运算符.txt
不等于!=
TAG:关系运算符,运算符,数据类型
TEXT:!=运算符,例如a==b,如果a的值不等于b,返回数值1(逻辑真),否则返回数值0(逻辑假)。
REF: .TXT,关系运算符.txt
逻辑运算符
TAG:运算符,数据类型
TEXT:逻辑运算符进行逻辑运算。优先级:!运算级别最高、&&运算与||运算同级。!运算的优先级高于算术运算符,而&&和||运算则低于关系运算符。 结合方向:逻辑非(单目运算符)具有右结合性;逻辑与和逻辑或(双目运算符)具有左结合性。
REF: .TXT,&&运算符.txt,||运算符.txt,!运算符.txt
逻辑非
TAG:逻辑运算符,算数运算符,运算符,数据类型
TEXT:!逻辑与运算符,单目运算符,右结合,如果参与运算的数据为真,返回假;参与运算的数据为假则返回真。在C语言中没有逻辑类型,如果数字的值不为0,就认为它的逻辑值为真,反之为假。
REF: .TXT,逻辑运算符.tx