格式控制符m.n,m表示输出数据宽度,n表示数据精度,具体因数据类型而不同。
"%m.nf"
1 m:总宽度,包括小数点
2 n:小数部分位数
3 如果m过大, 会在左边补空格;如果m过小, 会正常输出
4 m不写,不限制宽度。如float a = 198;
NSLog(@"a值为%.2f", a); // a值为198.00
5 n不写,取整。如float a = 198;
NSLog(@"a值为%3.f", a); // a值为198
格式控制符m.n,m表示输出数据宽度,n表示数据精度,具体因数据类型而不同。
"%m.nf"
1 m:总宽度,包括小数点
2 n:小数部分位数
3 如果m过大, 会在左边补空格;如果m过小, 会正常输出
4 m不写,不限制宽度。如float a = 198;
NSLog(@"a值为%.2f", a); // a值为198.00
5 n不写,取整。如float a = 198;
NSLog(@"a值为%3.f", a); // a值为198