为什么整数除法要向0取整而不是比如向下,向上取整
是否是存在什么数学逻辑或者是约定俗成?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
为什么整数除法要向0取整
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-link 2021-12-16 14:07关注啥意思?整数除法是进行整除,只保留整数部分,小数部分直接丢弃
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-10-17 09:03回答 2 已采纳 除法运算计算结果可能是小数,如果不用一个double的话,最终除法的结果是一个整形,比如5/3,结果是1
- 2021-06-28 15:42回答 3 已采纳 C语言中,浮点型转整形,都是忽略小数点后面的数,只保留整数。跟编译器没关系。如有帮助,请采纳一下,谢谢。
- 2023-04-11 06:17回答 2 已采纳 两个整数相除,结果还是整数.如果 a = 1, b = 2,数学结果位 0.5,实际程序计算结果会舍弃小数部分,结果 为 0
- 2020-11-24 20:04weixin_39560066的博客 该行为通常是按照规范进行的,因为div通常被定义为除法结果的四舍五入,但是从算术的角度来看,这没有多大意义,因为它使div在 取决于符号的不同方式,这会引起混乱,例如有关如何在Python中完成操作的帖子。...
- 2023-01-04 12:11回答 2 已采纳 第30行的yy[len] == -1;这句什么意思,是不是多余还是什么?
- 2022-09-28 02:03回答 4 已采纳 Math.ceil(num * 2) / 2
- 2016-12-02 07:03回答 1 已采纳 http://blog.sina.com.cn/s/blog_7393daaf0100sutp.html
- 2020-09-19 00:57在Python3中,除法运算符分为两种:真除法(`/`)和截断除法(`//`),这两种除法运算符各有其特点和应用场景。 **真除法(/)** 真除法是Python3引入的新特性,它遵循了数学中常规的除法规则,无论操作数是整数...
- 2022-03-16 04:42回答 1 已采纳 你用的是整型除法,结果也是整数你应该强制转为float型,然后用%f的形式输出 printf("%d/%d=%.2lf",a,c,a*1.0/c);
- 2021-08-20 10:59回答 1 已采纳 思路:如果这个数字里面包含有质因子 3,那么按照质因子 3 的个数排序,否则按照数字大小排序。 //手打代码 #include<bits/stdc++.h> using namespace
- 2017-06-18 04:25回答 3 已采纳 switch(i){ case 0: case 1:price=5;break;//0没有break表示0-15g以内包括15g都是5元 case 2:price=9;break;
- 2020-07-24 22:32C99规定了整数除法的结果是被除数除以除数后向零方向舍去小数部分的代数商。这就意味着,如果操作数是负数,余数的符号与被除数相同。这样的规定保证了商的计算结果与除数的符号无关,并且余数总是非负的。这样的...
- 2021-01-17 04:42Oralas的博客 在CPU级别,转换为浮点数和返回浮点数似乎是对时间的巨大浪费。伊恩·尼尔森(Ian Nelson)的解决方案:int pageCount = (records + recordsPerPage - 1) / recordsPerPage;可以简化为:int pageCount = (records - 1)...
- 2020-11-23 16:31weixin_39975900的博客 本系列文章译自Python之父 Guido van Rossum 的系列博客“The History of Python”。...系列地址:http://blog.kantli.com/theme/11今天又有人问我,为什么 Python 中整数相除是向下取整,而不像 C语言一样靠...
- 2020-09-17 21:21在Python编程语言中,"ceiling divide"是指一种特殊的除法操作,它的结果是将除法的结果向上取整,即如果结果是小数,则向最接近的整数方向上取整;如果是整数,且结果为负数,则向下取整,如果是正数,则不变。这种...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司