专栏首页mukekeheart的iOS之旅iOS学习——NSLog输出各种类型

iOS学习——NSLog输出各种类型

在开发过程中,在调试过程中经常打印不出自己想要的数据格式,还时常报警告,所以整理了一下iOS中用NSLog打印各种数据类型的样式。 整型占位符说明 : %d : 十进制整数, 正数无符号, 负数有 “-” 符号; %o : 八进制无符号整数, 没有 0 前缀; %x : 十六进制无符号整数, 没有 0x 前缀; %u : 十进制无符号整数; %hd : 短整型 %ld , %lld : 长整型 %zd : 有符号 NSInteger型专用输出,在iOS开发中应牢记。 %tu : 无符号NSUInteger的输出 %lu : sizeof(i)内存中所占字节数 字符占位符说明 : %c : 单个字符输出; %s : 输出字符串; 浮点占位符说明 : %f : 以小数形式输出浮点数, 默认 6 位小数; %e : 以指数形式输出浮点数, 默认 6 位小数; %g : 自动选择 %e 或者 %f 各式; 其它形式占位符 : %p : 输出十六进制形式的指针地址; %@ : 输出 Object-C 对象; 占位符附加字符 : – l : 在整型 和 浮点型占位符之前, %d %o %x %u %f %e %g 代表长整型 和 长字符串; – n(任意整数) : %8d 代表输出8位数字, 输出总位数; – .n : 浮点数 限制小数位数, %5.2f 表示 5位数字 2位小数, 字符串 截取字符个数; – - : 字符左对齐;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • OC学习2——C语言特性之函数

    1、OC是在C语言的基础上进行扩展的,在OC中直接用C语言进行coding也是可以通过编译的。因此,函数定义的语法格式如下: 函数返回值类型 函数名(形参列表...

    mukekeheart
  • 《JavaScript高级程序设计》学习笔记(5)——面向对象编程

     欢迎关注本人的微信公众号“前端小填填”,专注前端技术的基础和项目开发的学习。   本节内容对应《JavaScript高级程序设计》的第六章内容。 1、面向对象...

    mukekeheart
  • onclicklistener到底怎么用?

    相信很多像我一样的新手学习Android开发会遇到这个问题,通过这几天的归类和总结,将我的理解写在下面,欢迎大家一起前来讨论: 以按钮BUTTON的监听事件为例...

    mukekeheart
  • 好巧哦!你也相信大数据驱动智慧城市发展

    ? 对于所有大都市来说,特别是对那些准备打造“智慧城市”的都市来说,大数据为他们带来了新的契机。现代城市到底该如何发展?智慧城市就是需要我们进一步探索的全新的...

    灯塔大数据
  • 在云中进行数据保护和恢复的最佳实践

    近年来,围绕着数据管理的诸多讨论已经转向云服务作为一种低费用和高度可扩展的解决方案,可以通过任何互联网的连接访问方面了。然而,当涉及到在云中实施数据保护时,也有...

    静一
  • 【12】Python函数学习(中)

    def test(name,age=18,*args,**kwargs): print(name) print(age,args,kwargs)     ...

    用户2398817
  • Selenium库的使用

    selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    萌海无涯
  • 6行代码搞定基本的RL算法,速度围观Reddit高赞帖

    近日,有开发人员用PyTorch实现了基本的RL算法,比如REINFORCE, vanilla actor-critic, DDPG, A3C, DQN 和PP...

    代码医生工作室
  • 一文搞懂浏览器自动化测试框架selenium!

    1、selenium是什么? Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览...

    石晓文
  • 腾讯内部单边拥塞算法BBR-TCPA一键脚本安装及速度测评

    使用说明:一键包会自动安装依赖(仅epel-release、net-tools)和内核并重启,重启后安装自动完成无需人工干预。

    zeruns

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动