oc语言基础入门

  • %%: 为’%'字符;
  • %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交流平台,平台里的伙伴们都是非常优秀的iOS开发人员,我们专注于技术的分享与技巧的交流,大家可以在平台上讨论技术,交流学习。欢迎大家的加入(想要进入的可加微信)。 18174412518

后续资料不断更新
转载原文:https://blog.youkuaiyun.com/ox2A19/article/details/46693391

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值