24小时热门版块排行榜    

查看: 2281  |  回复: 10

ppqq520

新虫 (小有名气)

[求助] C语言新手求助,关于数据类型转换问题!求指教!

一个数据转换成另一种类型的时候 什么时候四舍五入 什么时候不四舍五入  比如我对float a=5.99取整(int)a  结果就不会四舍五入  直接是 5,然后,如果 我用两个int相除  比如9/10   编译系统自动转换结果为整型 这时的结果又是1  为什么不是直接取整为0??????求解释,越详细越好,非常感激!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
xzhdty: 金币+1, 专家考核, 谢谢骠骑将军 2012-08-31 22:34:19
ppqq520: 金币+3, ★★★很有帮助, 收益良多,非常感谢 2012-09-05 10:11:30
c中int是直接取整数部分的,如果需要舍入,在math.h有2个函数
ceil(x) - 向上取整,不小于x的最小整数
floor(x) - 向下取整,不大于x的最大整数
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-08-31 18:18:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

imyourkobe

铁杆木虫 (著名写手)

【答案】应助回帖

★
感谢参与,应助指数 +1
ppqq520: 金币+1, ★有帮助, 有没有自动四舍五入的情况? 2012-09-05 10:14:19
把一个数+0.5再取整就是四舍五入了。
6楼2012-09-02 21:22:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

文俊点点

木虫 (著名写手)

【答案】应助回帖

★
感谢参与,应助指数 +1
ppqq520: 金币+1, ★有帮助, 是的 我又试了下 是0,那什么时候四舍五入呢?难道C#里面的所有运算都是舍? 2012-09-05 10:12:58
你确定 9/10是1 ?     不对吧........
这是你所拥有的时间·····这是你所能改变的生活·········
3楼2012-09-01 08:59:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fzr417

木虫 (正式写手)

9/10在VC6.0中也是0啊,你在哪个系统做的程序?都是舍,没有进的啊
4楼2012-09-01 17:09:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

anntoy

木虫 (著名写手)

9/10没得过1的,你是不是写错了

[ 发自手机版 http://muchong.com/3g ]
5楼2012-09-01 23:48:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ppqq520

新虫 (小有名气)

引用回帖:
2楼: Originally posted by libralibra at 2012-08-31 18:18:36
c中int是直接取整数部分的,如果需要舍入,在math.h有2个函数
ceil(x) - 向上取整,不小于x的最小整数
floor(x) - 向下取整,不大于x的最大整数

那什么时候四舍五入呢?难道C#里面的所有运算都是舍?
7楼2012-09-05 10:13:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ppqq520

新虫 (小有名气)

引用回帖:
4楼: Originally posted by fzr417 at 2012-09-01 17:09:22
9/10在VC6.0中也是0啊,你在哪个系统做的程序?都是舍,没有进的啊

是的  我又试了下  是0,那什么时候四舍五入呢?难道C#里面的所有运算都是舍?
8楼2012-09-05 10:13:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fzr417

木虫 (正式写手)

可以在原来的基础上加0.5再取整就可以啦啊
9楼2012-09-09 16:05:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

anntoy

木虫 (著名写手)

引用回帖:
8楼: Originally posted by ppqq520 at 2012-09-05 10:13:52
是的  我又试了下  是0,那什么时候四舍五入呢?难道C#里面的所有运算都是舍?...

没有四舍五入的说法,舍去直接除就可以了
如果a/b要求小树进位那就写成(a+b-1)/b
如果要求四舍五入那就写成(a+b/2)/b
10楼2012-09-10 19:17:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ppqq520 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 1Nb0IVlmV6v0 2026-11-11 4/200 2026-11-13 11:18 by Equinoxhua
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +6 zSbvVX9JFl9J 2026-11-09 9/450 2026-11-13 11:13 by Equinoxhua
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +8 zSbvVX9JFl9J 2026-11-09 9/450 2026-11-13 11:11 by Equinoxhua
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +6 FChKX8meu1ds 2026-11-09 10/500 2026-11-13 11:08 by Equinoxhua
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +5 C6CRn66RYYXS 2026-11-10 9/450 2026-11-13 11:02 by Equinoxhua
[基金申请] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +6 C6CRn66RYYXS 2026-11-10 7/350 2026-11-13 10:55 by Equinoxhua
[教师之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +6 czAiolzR0IJC 2026-11-10 6/300 2026-11-12 16:55 by zzy933268
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 cdqGD6ftHmbl 2026-11-11 4/200 2026-11-12 12:26 by ECLTXnJnRSXf
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 Z7qfCsdIiD1T 2026-11-11 5/250 2026-11-12 11:44 by HajghKOMynmz
[教师之家] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 Z7qfCsdIiD1T 2026-11-10 7/350 2026-11-12 11:22 by HajghKOMynmz
[教师之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 Z7qfCsdIiD1T 2026-11-10 5/250 2026-11-12 11:14 by HajghKOMynmz
[基金申请] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +5 czAiolzR0IJC 2026-11-10 9/450 2026-11-12 11:11 by HajghKOMynmz
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +5 czAiolzR0IJC 2026-11-10 7/350 2026-11-12 11:09 by HajghKOMynmz
[考研] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +5 czAiolzR0IJC 2026-11-10 6/300 2026-11-12 11:03 by HajghKOMynmz
[考研] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +7 czAiolzR0IJC 2026-11-10 9/450 2026-11-12 11:00 by HajghKOMynmz
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +5 C6CRn66RYYXS 2026-11-10 7/350 2026-11-12 10:16 by HajghKOMynmz
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +7 FChKX8meu1ds 2026-11-09 9/450 2026-11-12 10:03 by HajghKOMynmz
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 TgvkbZZl9tqB 2026-11-11 4/200 2026-11-12 08:15 by HajghKOMynmz
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 YHiw1gou1Eda 2026-11-10 6/300 2026-11-12 05:41 by 9fOTqj074tIg
[教师之家] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 FChKX8meu1ds 2026-11-09 7/350 2026-11-12 05:19 by 9fOTqj074tIg
信息提示
请填处理意见