美文网首页
iOS学习——NSLog输出各种类型

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

作者: 大风天上来 | 来源:发表于2021-01-19 11:52 被阅读0次
这篇文章是复制的,这里只做记录,如有侵权,联系删除。

链接: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位小数, 字符串 截取字符个数;
– - : 字符左对齐;

相关文章

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

    这篇文章是复制的,这里只做记录,如有侵权,联系删除。 链接:iOS学习——NSLog输出各种类型[https://...

  • NSLog输出各种类型

    ios 各种设备cpu架构分类: 各种类型占的字节数: NSInteger的定义? 为什么要搞个NSInteger...

  • iOS 数组和字典NSLog及po输出中文

    前言 当你搜索“iOS 数组和字典NSLog输出中文” 时会找到:这个 iOS开发——输出中文(字典和数组)这个 ...

  • iOS宏关闭NSLog输出

    Release版本关闭Log输出 输出更详细的调试信息 参考文章:iOS开发-使用宏自定义输出(NSLog)

  • iOS 各种输出NSLog

    %@ 对象 %d,%i 整型 (%i的老写法) %hd 短整型 %ld , %lld 长整型 %u 无符整型 %f...

  • IOS NSLog宏定义

    IOS NSLog宏定义 标签(空格分隔): IOS IOS NSLog宏定义 宏定义NSLog方法,不用加";"...

  • iOS中NSLog输出格式大全

    本文的内容是总结了一下iOS开发中NSLog输出格式大全,虽然比较基础,但有总结毕竟会各位正在学习iOS开发的朋友...

  • 关于NSLog

    关于NSLog log 用来输出日志信息。所以 iOS 项目中中的NSLog 也是非常之多。你们项目中肯定有这种代...

  • iOS NSLog输出特殊符号%

    项目当中NSLog想输出%,找到方案记录一下:输出 % : NSLog(@"%%");输出 \ :...

  • 【OC梳理】description

    iOS中,使用NSLog输出NSObject对象时常使用%@修饰,其输出结果一般类似: 这样的输出并没什么鸟用,如...

网友评论

      本文标题:iOS学习——NSLog输出各种类型

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