例如:Value=123456
首先创建控制double精度的函数:
double Round(double a, int precision)
{
return (floor(a * pow(10.0, precision) + 0.5)) / pow(10.0, precision);
}
获取1:Round(Value/ 100000,0 );--->获取1.00:Round(Value/ 100000,2 );
获取2:Round(Value/ 10000, 0);--->获取2.00:Round(Value/ 10000, 2);
获取2000:(int)(Value/ 1000)*10;
获取456:Round(Value % 1000, 0);
获取3456:Round(Value % 10000, 0);