需求:用户提现需要手续费,公司要求始终保留两位小数,并且第三位小数只要有值,第二位就向上取整
例如: 99.79239和 99.79764
做法:先将浮点型数据乘以100,然后利用ceill()或者ceil()或者ceilf()
函数实现向上取整。最后再除以100,并且保留两位小数。
float a = 99.79239* 100;
float b = 99.79764* 100;
ZBLog(@"a的值为 %.2f",ceilf(a) / 100 );
ZBLog(@"b的值为 %.2f",ceilf(b) / 100 );
网友评论