VC中将float转换成一定精度的方法小记
2009-09-27 11:01
323 查看
在网上找到了一个方法,经过自己的实验和修改如下:
float fSource,fResult;
fSource = 236.36265;
fResult = (int)(fSource*100)/100.0;
结果:236.36
这里注意一定要写100.0,不能写100,否则结果就是:236了。
大家可以试验下,有什么问题可以再讨论哈!
float fSource,fResult;
fSource = 236.36265;
fResult = (int)(fSource*100)/100.0;
结果:236.36
这里注意一定要写100.0,不能写100,否则结果就是:236了。
大家可以试验下,有什么问题可以再讨论哈!
相关文章推荐
- vc中常用的几个数据转换方法-int char* float与CString 之间的转换
- Float转换不丢失精度,准确转换的解决方法
- 将float保留一定的精度转换成CString
- 在VC++.net中将System::String __gc* 转换为本机的char *或wchar_t *的三种方法
- VC2008中将CString转换成const char*的一种有效方法
- C语言中将数字转换为字符串的方法
- Python中将字典转换为列表的方法
- VC下CString类型与int 、float等数据类型的相互转换
- matlab中将十六进制转换为十进制方法
- VC中数字与字符串转换方法
- C++中将string类型转换为int, float, double类型
- Javascript中将变量转换为字符串的三种方法
- iOS中将汉字转换成拼音的方法
- float与计算机二进制之间的转换方法
- Eclipse中将Java项目转换成Web项目的方法
- VC中数字与字符串转换方法
- 在BREW中将PNG转换成为BMP的方法
- c++中将十进制数转换为其他进制的简便方法
- vc中float与DWORD的互想转换实现代码
- VC中三种常见中文内码的转换方法(GB2312/GBK/BIG5)