C语言中/与%的区别

如题比如a/4与a%4有什么不同?... 如题 比如 a/4 与 a%4 有什么不同? 展开
 我来答
匿名用户
2014-08-09
展开全部
x << 1 得到的结果是左移1位后的值,它被保存在一个临时变量中,与x无关,即x的值不变。
x <<= 1 相当于 x = x << 1,是将x左移1位以后的值保存回x中,x发生了变化。
好比说:
x + 10 得到比x大10的值——在临时变量中,但x不变。
x += 10 则是x增大10,x变了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哼哈嗯嗯c7
2018-06-26 · TA获得超过5582个赞
知道小有建树答主
回答量:131
采纳率:91%
帮助的人:5.9万
展开全部

%作为运算符是用来取余的。

例如:除法运算式如

65 ÷ 8  = 8余1

那么在C语言里

65 / 8 = 8

65 %8 = 1

%d是用来输出十进制整型数据的实际长度输出

%c是以字符形式输出,只输出一个字符

%f是以小数形式输出单、双精度度数,隐含输出6位小数

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
renjian315
2009-09-21 · TA获得超过236个赞
知道小有建树答主
回答量:336
采纳率:71%
帮助的人:186万
展开全部
->是指针引用数据用的,. 是普通的变量引用数据用的;
&p->id和p.id是不一样的,前者是取id的地址,后者是取id的值;
&p->id和&p.id是一样的,都是取id的地址,因为->和.的优先级都比&高,但这里面的p是不一样的,前者是指针变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨诺与诺
2014-10-15 · TA获得超过1213个赞
知道小有建树答主
回答量:2179
采纳率:33%
帮助的人:672万
展开全部
您好,他们的区别是x++,是在有这个的这个算式中先使用x,再自增1及x=x+1,第二个是先自己加1,再使用,举例,如f(x,++x),如果x=2,则是f(3,3),f(x,++x)这是一个函数,整个是一个算式,这这个算式中x先自增再加带入,再如c=x+(++x),如果x=2,则c=6,c=x+(x++),则c=4,x=3;O(∩_∩)O谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenhaosdn
2012-09-25
知道答主
回答量:15
采纳率:0%
帮助的人:12.5万
展开全部
就是商与余数的区别,a/4是商,a%4是余数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式