int a = 1987;
NSLog(@"==%d==",a); 输出十进制的整数
NSLog(@"==%9d==",a); 输出整数9位,右对齐(数靠右)
NSLog(@"==%-9d==",a); 输出整数9位,左对齐(数靠左)
NSLog(@"==%o==",a);输出八进制数
NSLog(@"==%x==",a);输出十六进制
NSLog(@"==%ld==",a); 输出long int的整数
NSLog(@"==%lx==",a);输出十六进制的 long int 的整数
NSLog(@"==%f==",a); 输出小数形式浮点数
NSLog(@"==%9f==",a); 输出小数形式浮点数,占用9位
NSLog(@"==%.4f==",a); 输出小数形式浮点数,小数点后占用4位
NSLog(@"==%9.4f==",a); 输出小数形式浮点数,小数点前占用9位,小数点后占4位
NSLog(@"==%e==",a);输出指数形式的浮点数
NSLog(@"==%g==",a);以最简形式输出浮点数(看数值大小,大数值以指数形式输出,小的以小数形式输出)
NSLog(@"==%lf==",a); 输出小数形式长浮点数
NSLog(@"==%9lf==",a); 输出小数形式长浮点数,占用9位
NSLog(@"==%.4lf==",a); 输出小数形式长浮点数,小数点后占用4位
NSLog(@"==%9.4lf==",a); 输出小数形式长浮点数,小数点前占用9位,小数点后占4位
NSLog(@"==%le==",a);输出指数形式的长浮点数
NSLog(@"==%lg==",a);以最简形式输出长浮点数(看数值大小,大数值以指数形式输出,小的以小数形式输出)
NSLog(@"==%@==",a); 输出OC对象
添加:如果要求格式是01,02.。。。。。这种
NSLog(@"==%02d==",a); 就是格式是2位,不满2两位为的前边补0