`

【Objective-C】NSLog打印内容的格式化

阅读更多

格式

NSLog的格式如下所示:

  • %@ 对象
  • %d, %i 整数
  • %u   无符整形
  • %f 浮点/双字
  • %x, %X 二进制整数
  • %o 八进制整数
  • %zu size_t
  • %p 指针
  • %e   浮点/双字 (科学计算)
  • %g   浮点/双字
  • %s C 字符串
  • %.*s Pascal字符串
  • %c 字符
  • %C unichar
  • %lld 64位长整数(long long)
  • %llu   无符64位长整数
  • %Lf 64位双字
分享到:
评论

相关推荐

    iphone开发学习笔记(1)--NSLog

    在iOS开发中,Objective-C是主要的编程语言,而`NSLog`是开发者最常用的工具之一,用于在程序运行时输出调试信息。本篇笔记将详细介绍`NSLog`的使用和其在iPhone应用开发中的作用。 `NSLog`是Foundation框架的一...

    Objective-C基础教程 中文 PDF 清晰版 [31M]

    本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。...

    Objective-c中的字符串格式化输出

    Objective-C提供了类似于C语言的printf函数的字符串格式化方法,但它是通过`NSString`类的方法和`CFString`格式化函数实现的。这些方法支持一系列的格式规范符,使得输出的字符串可以包含变量值、对象描述等信息。 ...

    0基础iOS开发学习计划Objective-c语言内容概述.doc

    - **NSLog格式化输出**:`NSLog`不仅可以打印简单文本,还可以格式化输出多种类型的数据。例如,使用`%@`可以打印出Objective-C的对象引用。 #### 数据类型、表达式和流程控制 Objective-C的数据类型大部分沿用了...

    Objective-C&UIKit自学笔记

    它支持多种格式化输出,例如`%@`用于输出对象,`%d`或`%i`用于输出有符号整数,`%u`用于输出无符号整数,`%f`用于输出浮点数,`%p`用于输出指针地址,`%c`用于输出字符,`%s`用于输出C风格字符串,`%@`用于输出...

    objective-c编程入门学习笔记

    Objective-C中的打印输出主要通过`NSLog`函数完成,其用法类似于C语言的`printf`函数,但是使用`@`符号作为字符串的前缀。 ```objective-c NSLog(@"Hello, World!"); ``` ##### 2. 变量与运算 Objective-C支持多种...

    Objective-C Cheatsheet

    - 可以使用各种NSString方法和格式化字符串进行字符串操作。 - NSArray可以通过特定的方法创建和初始化。 Objective-C Cheatsheet 这个文档是对Objective-C编程语言全方位的快速总结,为开发者在编写Objective-C...

    [Objective-c程序设计].杨正洪等.扫描版

    《Objective-C程序设计》(作者杨正洪、郑齐心、李建国)通过大量的实例系统地介绍了Objective-C语言的基本概念、语法规则、框架、类库及开发环境。读者在阅读本书后,可以掌握Objective-C语言的基本内容,并进行...

    objective-c

    以上是Objective-C类设计中的一些基本概念和技术要点,涵盖了类的基本结构、对象的创建与初始化、不同类型的变量以及静态方法等重要内容。这些知识点对于理解和使用Objective-C进行iOS开发至关重要。

    Objective-C培训资料

    这种文件组织方式与C语言相似,但在Objective-C中更加规范化。 - **头文件(.h):** 用于声明类的接口、方法和属性。它描述了类的公共接口,让其他类能够知道如何使用这个类。 - **源文件(.m):** 包含实现类的方法的...

    windows 配置objective-c 开发环境 详细教程

    创建一个名为`main.m`的Objective-C源文件,内容如下: ```objc #import int main(int argc, const char * argv[]) { @autoreleasepool { NSLog(@"hello world"); } return 0; } ``` ##### 4. 设置环境 选择...

    Objective-C 速查手册 1.2 (ARC版)

    - `stringWithFormat:` 类似于C语言中的`printf`,用于格式化字符串。 综上所述,Objective-C通过强大的面向对象特性和自动引用计数机制,简化了iOS和macOS应用的开发过程,提高了代码的可读性和维护性。掌握其基本...

    Objective-C中NSLog输出格式大全

    `NSLog` 支持多种格式化输出,以便输出不同类型的变量。下面将详细解释`NSLog`中的各种输出格式。 1. `%@`: 这个格式化字符串用于输出对象,它会调用对象的`description`方法,将对象转换为字符串并输出。这对于...

    Objective-C文字多行输出方法二

    2. 使用`NSLog`的格式化字符串:`NSLog`函数支持C语言的格式化字符串,其中`%n`可以表示一个换行符。例如: ```objc NSLog(@"这是一行文本%nn这是第二行", 0); ``` 这里的两个`%n`分别表示两个换行,所以输出会是三...

    Objective-C Recipes - A Problem-Solution Approach

    讨论如何在Objective-C中操作文本和数值,涉及字符串格式化、数字转换等技术。 - **第3章:对象集合的操作** 探讨如何管理Objective-C中的对象集合,例如数组和字典的使用技巧。 - **第4章:文件系统** 涉及...

    objective-C中文教程

    ### Objective-C中文教程知识点概述 #### 一、Objective-C简介 - **定义**: Objective-C是一种通用、面向...通过上述内容,初学者可以了解到Objective-C的基础知识和常用语法,为进一步学习iOS开发打下坚实的基础。

    Objective-C_快速入门

    ### Objective-C 快速入门知识点概述 #### 一、Objective-C 概览 **Objective-C** 是一门基于标准 ANSI C 的面向对象编程语言。它的设计灵感来源于 Smalltalk,因此在某些方面与 Smalltalk 类似。Objective-C 支持...

    Objective-C基础教程.docx

    - **定义**:Objective-C是一种结合了C语言特性和Smalltalk风格消息传递机制的通用、面向对象的编程语言。 - **应用领域**:主要用于苹果的操作系统macOS和iOS及其API(Cocoa和Cocoa Touch)。 #### 二、Objective-...

    Objective-C显示变量的值一

    这里的`%d`是格式化字符串,表示我们要输出一个整数。运行这段代码后,控制台会打印出"The sum is: 15",即两个数字相加的结果。 在实际项目中,可能需要处理更复杂的逻辑和数据结构。Objective-C支持多种数据类型...

Global site tag (gtag.js) - Google Analytics