美文网首页
iOS开发-OC占位符

iOS开发-OC占位符

作者: 疯狂小鱼人 | 来源:发表于2017-01-19 11:39 被阅读0次

oc中各种打印时的占位符

常用的一些占位符:

%@:字符串占位符

%d:整型

%ld:长整型

%f:浮点型

%c:char类型

%%:%的占位符

尽管有那么多的占位符,但是好像没有发现BOOL型的数据的占位符,这也是比较纠结的地方,看了一下别人是怎么解决这个问题的

BOOL studyBool = YES;

NSLog(@"打印BOOL型数据%@",studyBool?@"YES":@"NO");//打印BOOL型数据YES

NSLog(@"打印BOOL型数据%d",studyBool);//打印BOOL型数据1

BOOL alsoBool = NO;

NSLog(@"打印BOOL型数据%@",alsoBool?@"YES":@"NO");//打印BOOL型数据NO

NSLog(@"打印BOOL型数据%d",alsoBool);//打印BOOL型数据0

详细介绍:**********************************************************

%@:            Objective-C对象,印有字符串返回descriptionWithLocale:如果于的话,或描述相反.CFTypeRef工作对象,返回的结果的CFCopyDescription功能.(这个翻译有问题建议按照自己的理解方式理解)。

%%:为'%'字符;

%d,%D,%i:为32位整型数(int);

%u,%U:为32位无符号整型数(unsigned int);

%hi:为有符号的16位整型数(short);

%hu:为无符号的16位整型数(unsigned shord);

%qi:为有符号的64位整型数(long long);

%qu:为无符号的64位整型数(unsigned long long);

%x:为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,小写a-f;

%X:为32位的无符号整型数(unsigned int),打印使用数字0-9的十六进制,大写A-F;

%qx:为无符号64位整数(unsigned long long),打印使用数字0-9的十六进制,小写a-f;

%qX:为无符号64位整数(unsigned long long),打印使用数字0-9的十六进制,大写A-F;

%o,%O:为32位的无符号整数(unsigned int),打印八进制数;

%f:为64位的浮点数(double);

%e:为64位的浮点数(double),打印使用小写字母e,科学计数法介绍了指数的增大而减小;

%E:为64位的浮点数(double),打印科学符号使用一个大写E介绍指数的增大而减小;

%g:为64位的浮点数(double),用%e的方式打印指数,如果指数小于4或者大于等于精度,那么%f的风格就会有不同体现;

%G:为64位的浮点数(double),用%E的方式打印指数,如果指数小于4或者大于等于精度,那么%f的风格就会有不同体现;

%c:为8位的无符号字符%c(unsigned char),通过打印NSLog()将其作为一个ASCII字符,或者,不是一个ASCII字符,八进制格式\ddd或统一标准的字符编码的十六进制格式\udddd,在这里d是一个数字;

%C:为16位Unicode字符%C(unichar),通过打印NSLog()将其作为一个ASCII字符,或者,不是一个ASCII字符,八进制格式\ddd或统一标准的字符编码的十六进制格式\\udddd,在这里d是一个数字;

%s:对于无符号字符数组空终止,%s系统中解释其输入编码,而不是别的,如utf-8;

%S:空终止一系列的16位Unicode字符;

%p:空指针(无效*),打印十六进制的数字0-9和小写a-f,前缀为0x;

%L:在明确规定的长度下,进行修正,下面的一批数据a,A,e,E,f,F,g,G应用于双精度长整型的参数;

%a:为64位的浮点数(double),按照科学计数法打印采用0x和一个十六进制数字前使用小写小数点p来介绍指数的增大而减小;

%A:为64位的浮点数(double),按照科学计数法打印采用0X和一个十六进制数字前使用大写字母小数点P界扫指数的增大而减小;

%F:为64位的浮点数(double),按照十进制表示法进行打印;

%z:修改说明在%z长度以下d,i,o,u,x,X适用于某一指定类型的转换或者适用于一定尺寸的整数类型的参数;

%t:修改说明在%t长度以下d,i,o,u,x,X适用于某一指定类型或一定尺寸的整数类型的转换的参数;

%j:修改说明在%j长度以下d,i,o,u,x,X适用于某一指定类型或一定尺寸的整数类型的转换的参数。

相关文章

  • iOS开发-OC占位符

    oc中各种打印时的占位符 常用的一些占位符: %@:字符串占位符 %d:整型 %ld:长整型 %f:浮点型 %c:...

  • iOS开发中一角

    iOS开发_小知识点 1. 设置UITextField中占位符Placeholder文字颜色 注意: 设置了占位文...

  • OC占位符

    记录下以备用常用的一些占位符:%@:字符串占位符%d:整型%ld:长整型%f:浮点型%c:char类型%%:%的占...

  • OC占位符

    整形 浮点型 字符型 其他类型 占位符附加字符1)在整型和浮点型占位符之前,加l(字母L的小写),可以输出长整型或...

  • 莹莹

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符...

  • 莹莹

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符...

  • 及时止损哪有那么容易

    占位符占位符占位符占位符占位符占位符占位符占位符占位符占位符 晚上清理微博时,发现了我以前发的微博 心情如同标题 ...

  • iOS OC 中常用的占位符

    1、保留两位小数点 NSString *test = [NSString stringWithFormat:@"%...

  • golang fmt

    占位符 普通占位符 布尔占位符 整数占位符 指针 其它标记

  • 占位符

    占位符占位符

网友评论

      本文标题:iOS开发-OC占位符

      本文链接:https://www.haomeiwen.com/subject/wbkibttx.html