C语言中除法运算符“/”与数学中的运算符“÷”的用法和功能完全一样吗

 我来答
wanfustudio
推荐于2018-04-10 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3521万
展开全部
不太一样,
区别在于我们数学上的除法,参与运算的数字没有考虑到类型的

程序中的除法有考虑
比如
1/2 这个是整数除法,结果不是0.5, 而是0,即取了整数部分
1.0/2 这个才是0.5

如果想得到一个浮点数的结果,就要考虑让两个操作数至少有一个是浮点数,强行乘一个1.0也是一个i办法
留不住的思恋
2012-04-21 · 超过10用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:21.3万
展开全部
不一样。
如1/2=0,而1÷2=0.5,1.0/2=1/2.0=1.0/2.0=0.5
对于除运算符(/),如果两个数均为整数则执行整数除,结果也是整数,值为商的整数部分,小数部分被截去;若至少有一个数为浮点数则执行实数除,结果为浮点数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天_涯明月
2012-04-21
知道答主
回答量:11
采纳率:0%
帮助的人:8589
展开全部
基本一样,但是如果运算数都是整型时计算机自动取整数,例如:3/2=1.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐天使4906
2012-05-03
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
不同。“/”有两个意义,(1)取模(2)÷
“÷” 只能表示除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-01
展开全部
基本相同 但是浮点运算float a时候用/才有浮点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式