C语言中运算符是什么类型
5个回答
展开全部
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中运算值以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
其实就是求整数相除的余数
假设a b为整数
a % b 和
a - ( a / b ) * b 是相等的...
模运算在循环数组中也是很有用的....
关于%号的用法
首先这个操作符的效果(例:A%B)其表达式的结果就是A÷B的余数。
所以 5÷3得到的余数就是5%3的值。
5÷3 = 1余数为2,所以5%3 = 2
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
运算符:用于c语言中执行程序代码运算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
运算符不是类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询