C++中double float 这之类的类型转换为int 是四舍五入还是直接舍去小数部分 进一?
5个回答
展开全部
截断是对的。类型转换不存在四舍五入。就好比你拿一个小杯子装水一样。
原类型占用字节比目标类型短的时候就好比拿个大杯子装小杯子里的水一样无损失
如果源类型占用字节比目标类型长的时候就好比用小杯子去装大杯子里的水超出的部分就被舍弃了。
原类型占用字节比目标类型短的时候就好比拿个大杯子装小杯子里的水一样无损失
如果源类型占用字节比目标类型长的时候就好比用小杯子去装大杯子里的水超出的部分就被舍弃了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
舍去小数,1.6=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是四舍五入的
追答
错了,不是四舍五入,如果是保留小数点后几位小数的话就是四舍五入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询