这是代码:
float passedPrice = 2.953;
float placed = 1000.0; //3 decimals
NSLog("%f", placed); // Gives 2953;
float withNoFractions = floorf(passedPrice * placed);
withNoFractions 中存储的值是 2952!应该是2953。真正奇怪的是它工作了一段时间。
这是代码:
float passedPrice = 2.953;
float placed = 1000.0; //3 decimals
NSLog("%f", placed); // Gives 2953;
float withNoFractions = floorf(passedPrice * placed);
withNoFractions 中存储的值是 2952!应该是2953。真正奇怪的是它工作了一段时间。