常用占位符

2019-04-13 08:14 来源:365bet游戏开户
常用占位符
常用占位符:%@:字符串占位符%d:整数%ld:长整数f:浮点类型%c:字符类型%%:%占位符
有太多占位符,但BOOL数据似乎没有占位符。这也是一个相对复杂的地方。了解其他人如何解决这个问题。
BOOLstudyBool = YES。NSLog(@“打印BOOL类型数据%@”,studyBool?
@“是”:@“否”); //打印BOOL YESNSLog类型的数据(@“BOOL%d类型的打印数据,studyBool); //打印BOOL类型的数据1 BOOLalsoBool = NO。NSLog(@“打印类型为BOOL%@的数据”,同样是?
@“是”:@“否”); //打印BOOL NONSLog类型的数据(@“BOOL%d类型的打印数据”,也是Bool); //打印BOOL0类型的数据
详细介绍:********************************************************%@:
Objective-C对象作为字符串输出,如果descriptionWithLocale:exists,则返回。
CFTypeRef作业对象,返回
结果CFCopyDescription功能。
(此翻译存在问题,我们建议您以自己的方式理解)。
%%:字符'%',%d,%D,%i:32位整数(int),%u,%U:32位无符号整数(unsigned int),%hi:16位有符号整数(短);%Hu:无符号16位整数(无符号Shord);%qi:64位有符号整数(longlong);%qu:无符号64位整数(unsigned longlong);%x:32位无符号(unsigned int),16以小写形式打印,基数为0到9;%X:32位无符号整数(无符号),用大写字母A到F打印0到9个数字;%qx:无符号64位整数(unsignedlonglonglong)),小写af;%qX:64位无符号整数(unsignedlonglong),小写af;打印大写0-9十六进制,AF大写,%o,%O:32位无符号符号(unsignedint),八进制打印,f:64位浮点数(双精度),%e:64位浮点数(双精度),打印为字符e在小写中,科学记数法导致索引的增加和减少;%E:64位浮点(双精度),表示大写字母E,因为打印缩写索引增加;%g:浮点如果打印索引%e为64位(双精度)且索引精度为4或更低,则%F为不同的折射样式;%G:64位浮点指数精度为4或更低,显示E以指数方式(双精度),%f具有不同的实施方式样式;%c:8位无符号字符%c(无符号字符)NSLog print()为ASCII字符或ASCII字符,Octal \ ddd标准字符编码,或统一的十六进制格式\ udddd,其中d是数字,%C:16位Unicode字符%C(unichar),NSLog()显示为ASCII字符,或者不是字符erASCII,八进制\ ddd或标准统一字符编码十六进制格式\\ udddd,其中d是数字,%s:用于以NULL结尾的无符号字符数组,%s输入代码系统描述,其他地方如UTF-8,%S:EmptyFind打印一串16位Unicode字符,%p:NULL指针(无效*),十六进制0-9和小写af,前缀为0x ;.%L:进行低于指定长度的修正。以下数据集a,a,e,E,f,F,g,G应用于双精度长整数参数;%a:是64位浮点数(双精度)。在科学计数法中,输入0x并使用小写小数点p输入索引。%A:是一个浮点数。64位(双),根据科学记数法使用0x和a减少。使用十六进制数字前的大写小数点限制P扫描索引;%F:以十进制表示法显示的64位浮点数(双精度),%z:以下更改的描述%z长度d,i,O,u,x,X适用于某些类型的转换。o适用于特定大小的整个参数的大小;%t:%t长度d,i,或更改以下描述。,U,x,X适用于特定类型或特定大小的整数类型的转换参数;%j:校正指令小于%jd,i,o,u,x,X的长度。它们适用于特定类型的整数类型或特定大小的其他参数。