IOS开发-常用的输出类型总结
int类型 %d 或者 %i
char型 %c
float型 %f (具体限制输出的位数,根据c语言中的规则)
oc对象 %@
(BOOL类型 也可以使用%@输出,一般情况不直接输出BOOL的值)
NSUInteger类型 %lu (该类型是无符号整型,相当于unsigned long)
举例:
int n = 1;
NSLog(@"%i", n);
NSLog(@“%d”, n);
char ch = 'a';
NSLog(@"%c", ch);
float f1 = 3.1;
NSLog(@"%.1f", f1); //这里用%.1f用来限制输出小数的位数
id str = @"oc";
NSLog(@"%@",str);
NSString *str = @"apple"; //表示声明了一个oc字符串对象str
NSLog(@"%@",str);
BOOL bo1 = YES;
NSLog(@"%@", bo1?@"yes":@"no");
NSUInteger m = 1;
NSLog(@"%lu", m);