不是什么类型,运算符是告诉编译程序执行特定算术或逻辑操作的符号,主要分为三大类:算术运算符、
关系运算符与逻辑运算符、按位运算符。除此之外,还有一些用于完成特殊任务的运算符。
1.
||
是逻辑运算中的“或者”,逻辑关系为:真||假=真
真||真=真
假||真=真
假||假=假
c中运算值以1代表真,0代表假
2.由于真||任何值都是真,所以||也被称为短路运算符,只要前面一个值是真,后面部分就不计算了,比如:
int
x=0,y=0,z=0;
++x||y--||z++;
由于++x后的值为1,||后面的值不计算也是1了,所以y仍然=0,同理z=0,相当于后面的y和z被短路掉了,故称短路运算符
3.
||常跟&&(逻辑与)对比出现,注意其区别
C中的模运算符用
%
来表示
其实就是求整数相除的余数
假设a
b为整数
a
%
b
和
a
-
(
a
/
b
)
*
b
是相等的...
模运算在循环数组中也是很有用的....
关于%号的用法
首先这个操作符的效果(例:A%B)其表达式的结果就是A÷B的余数。
所以
5÷3得到的余数就是5%3的值。
5÷3
=
1余数为2,所以5%3
=
2
运算符:用于c语言中执行程序代码运算