iOS

OC的各种打印

2018-06-23  本文已影响49人  阳明先生_X自主

NSLog通配符

使用%zd打印NSInteger, %tu打印NSUInteger。

通配符 描述
%@  对象
%d,%i   整型 (%i的老写法)
%hd 短整型
%ld,%lld    长整型
%u  无符整型
%f  浮点型和double型
%0.2f   精度浮点数,只保留两位小数
%x: 为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,小写a-f;
%X: 为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,大写A-F;
%o  八进制
%zu size_t
%p  指针地址
%e  float/double (科学计算)
%g  float/double (科学技术法)
%s  char * 字符串
%.*s    Pascal字符串
%c  char 字符
%C  unichar
%Lf 64位double
%lu sizeof(i)内存中所占字节数
CGRect  NSLog(@”%@”,NSStringFromCGRect(someCGRect)); 或者CFShow(NSStringFromCGRect(someCGRect));CFShow能打印地址.
CGSize  NSLog(@”%@”,NSStringFromCGSize(someCG Size ));
上一篇 下一篇

猜你喜欢

热点阅读