比如对0.1取整,希望得到1
解决方案 »
- vs 2005 应用程序初始化错误 0xc0150002
- TCP 数据 快速传输问题
- <windows程序设计>中"对话框"一章中的问题
- msdn安装问题?
- 我自定义了几个文件类型,并且做了几个图标,想把它们关联起来,如何做?
- resorce部分不小心在editor中打开,就变成load failed,请问如何变回来?
- 初学SOFTICE的问题?
- 调用DLL封装的数据库接口问题
- 一个小问题,嘿嘿!
- <|||||||||||||||||\- winsock2问题 -/|||||||||||||||||||>
- 请教一个CString的问题
- 一个客户端程序,一个服务端程序.都运行后,在客户端输入127.0.0.1,可以聊天了,但
float f=0.01;
int i = (int)(f+0.99999);
double ceil(double d)就是想上取整的函数
当然你的浮点数不应该超过整数的范围
i = (int)i + 1;
{
int j=(int)x;
float k=(float)j;
if(k==x)
return j;
return j+1;
}
int i = (int)(f+0.5); //加0.5就够了.