------ android培训、java培训、IOS培训、.NET培训、期待与您交流! ----------
C语言中运算符包括:算术运算符,赋值运算符,关系运算符,逻辑运算符,三目运算符
1算术运算符
a.加法运算(+)
不紧能代表加法运算符,还可以表示正号。如:+4,就表示一个正数。
b.减法运算(-)
不紧以代表减法运算符,还可以表示负号。如:-5,就表示一个负数。
c.乘法运算(*)
c语言中用*号代表乘号。如5X5,用C语言表示就是 5*5
d.除法运算(/)
如:5 / 2 = 2; 2个int型的相除,最终结果还是int型。
f.取余运算(%)
如:5 % 2 = 1;5除以2的余数为1。
注意:1> %号两边只能是整数。
2> 最终结果正负性取决于%号左右的数值。
2赋值运算符
赋值运算符在C语言中用“=”表示。作用就是把一个常量或者变量的值
赋值给另外一个变量。
如:int a = 5;表示把常量5的值赋值给a,所以a的值也为5.
3关系运算符(比较运算符)
关系运算符包括:大于(>),大于等于(>=),小于(<),小于等于
(<=),等于(==),不等于(!=)
其中“==”,"!="2个运算级别相等,“>”,">=","<","<="4个的运算级别相等。
“==”,"!="运算级别小于“>”,">=","<","<="。
4逻辑运算符
逻辑运算符包括:且&&,或||,非!
1>且:“条件A”&&“条件B”, 当条件A和条件B的值都为真时,
才为真(1),只要其中有一个为假,那结果就为假(0)。
计算过程:当条件A的值为真时,然后在计算条件B的值,如果条件B的值也为真,
那结果为真。如果条件B的值为假,那结果就为假。当条件A的值为假时,就不会
去计算条件B的值,最终结果就为假。
2>或:||
“条件A”||“条件B”,条件A和条件B中只要有一个为真,结果就为真。
只有当二个都为假时,结果才为假。
计算过程:当条件A的值为真时,不用计算条件B,结果就为真。
当条件A的值为假时,然后在计算条件B的值,如果条件B的值也是
假时,结果就为假。当条件B的值为真时,那结果就为真。
3>非:!
!条件A
当 条件A的值为真时,那结果就为假。当条件A的值为假时,那结果就为真。
如:!(10>4),首先计算(10>4)的值为1,所以!1的值就为假(0)。