6个回答
展开全部
float f=3.6712;
int i,j;
i=(int)f;//取整(只凯拦保留整数部分),这个是C语言规定,没正早有什么好解释的。
j=(int)(f+0.5);//四盯清胡舍五入;
int i,j;
i=(int)f;//取整(只凯拦保留整数部分),这个是C语言规定,没正早有什么好解释的。
j=(int)(f+0.5);//四盯清胡舍五入;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,那现在你把扰迹自轮纤己想像成 C++ 之父,或者一款新的 C++ 编译器的开发者,你觉得浮点数强制转换成整型,只取整数部分是不是比较合理呢?如果不这么做的话,有什么做法可以更合理吗?
人家写编译器的觉得这样做比较合适,所以腊李仿人家就这么写编译器了。确实没什么好解释的。
人家写编译器的觉得这样做比较合适,所以腊李仿人家就这么写编译器了。确实没什么好解释的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-15
展开全部
int整型 只能用整数
转化时不会四舍五入
一定要四舍五入 转化前+0.5
转化时不会四舍五入
一定要四舍五入 转化前+0.5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询