- 注册时间
- 2004-9-3
- 最后登录
- 1970-1-1
|
发表于 2006-6-23 09:55:00
|
显示全部楼层
[转]
如何处理小数,
看源码:
void main()
{
int a,b;
int part1,part2;
a=3;
b=5;
part1=a/b; //求整数部分
part2=(a%b)*10000/b; //求小数部分
printf("%d / %d=%d.%d",a,b,part1,part2);
}
Lava里面没有浮点型,假如我想处理小数怎么做呢?
就要把所求的数分为整数部分和小数部分处理。小数部分的精度由所乘的倍数决定,
例如要求精确到小数点后4位,就要乘 10000。
如果你要经常处理小数,建议你写一个 float 的struct。
[em01][em01]
|
|