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);

posted @ 2023-07-02 17:01  SadicZhou  阅读(55)  评论(0编辑  收藏  举报