在C语言中,表达式10/3 = , 10.0/3 = , 10%

 我来答
帐号已注销
2020-07-20 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:162万
展开全部

10/3在C语言里是整除的意思,结果是3

10%3是求余,结果是余数1

10.0/3会转换为两个ble型的数相除,答案是3.3333

x=a%10;

就是把a对10求余赋值给x

其实就是得到a的个位赋值给x

%是取余操作符,就是取余数的,比如7%2==1,就是7除以2,上3余1。

x=a%10,其结果就是a的个位上的数值赋值给x。

扩展资料:

C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。下面按计算的优先顺序,分别说明不同作用的表达式。需要特别指出,在C语言标准中,并没有结合性的说法。

相同优先级运算符,从左至右依次运算。注意后缀运算优先级高于前缀。因此++i++应解释为++(i++)。

而与或非的运算优先级都不一样,因此a && b || b && c解释为(a && b) || (b && c)

合理使用优先级可以极大简化表达式。

参考资料来源:百度百科-C语言运算符

21_12不知道_
推荐于2018-02-28
知道答主
回答量:6
采纳率:0%
帮助的人:6.5万
展开全部
我不知道你的10%是什么意思
10/3在C语言里是整除的意思,结果是3
10%3是求余,结果是余数1
10.0/3会转换为两个double型的数相除,答案是3.3333
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NC_PDF
2015-07-13 · TA获得超过351个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:214万
展开全部
10/3=3,整数除法
10.0/3=3.3333333,将会把被除数的3强制转换为浮点型
10%3=1,取余运算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式