`
ypf3027
  • 浏览: 306560 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • iOS
阅读更多

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

%@     对象
%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位双字
%e 是实数,用科学计数法计的

格式字符 说明
%a 一个浮点值(仅C99有效)
%A 同上
%c 一个字符
%d 十进制整数
%i 十进制,八进制,十六进制整数
%o 八进制整数
%x 十六进制整数
%X 同上
%c 一个字符
%s 一个字符串,遇空格、制表符或换行符结束。
%f 实数,可以用小数形式或指数形式输入。
%F 同上
%e 同上
%E 同上
%g 同上
%G 同上
%p 一个指针
%u 一个无符号十进制整数
%[] 扫描字符集合
%% %符号

类型                                    NSlog字符
char                                    %c
short                                   %hi, %hx, %ho
unsigned short                      %hu, %hx, %ho
int                                       %i, %x, %o
unsigned                              %u, %x, %o
long                                    %li, %lx, %lo
unsigned long                       %lu, %lx, %lo
long long                             %lli, %llx, %llo
unsigned long long                %llu, %llx, %llo
float                                    %f, %e, %g, %a
double                                 %f, %e, %g, %a
long double                          %Lf, %Le, %Lg
id                                        %p
分享到:
评论

相关推荐

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

    在Objective-C中,字符串格式化输出是编程时常见的任务,特别是在iPhone开发中,开发者经常需要在控制台上打印信息以调试程序。Objective-C提供了类似于C语言的printf函数的字符串格式化方法,但它是通过`NSString`...

    Objective-C中字符串操作总结

    以下是Objective-C中字符串操作的详细总结,包含常用的方法和概念。 ### 不可变字符串NSString 1. **声明和初始化**: 使用`@”Hello”`这样的字面量方式是声明并初始化NSString对象的简便方法。 2. **字符串...

    Objective-C中字符串的拼接方法小结

    在Objective-C中,字符串拼接是一项常见的操作,尤其是在构建动态的文本内容时。Objective-C提供了多种方式来实现字符串的连接,下面将详细讲解这三种主要方法,并探讨在宏中拼接字符串的技巧。 首先,Objective-C...

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

    2.2.2 NSLog()和@"字符串"8 2.3 布尔类型10 2.3.1 BOOL强大的实用功能11 2.3.2 比较13 2.4 小结14 第3章 面向对象编程基础知识15 3.1 间接15 3.1.1 变量与间接16 3.1.2 使用文件名的间接18 3.2 在面向对象...

    objective-c运行时编程指南

    - **类型编码**:Objective-C支持类型编码,这是一种用于表示Objective-C对象类型的格式化字符串。通过`@encode()`可以获取特定类型或对象类型的编码字符串,这对于需要在运行时确定对象类型的场景非常有用。 - **...

    Objective-C&UIKit自学笔记

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

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

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

    Object-c字符串数组字典

    在Objective-C语言中,字符串、数组、字典以及集合是常用的数据结构类型。这些类型分为可变和不可变两种,它们分别对应不同场景下的需求。在Objective-C中,字符串被封装在NSString类中,数组由NSArray和...

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

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

    Object-C字符串

    Objective-C提供了`stringWithFormat:`方法来进行字符串格式化,类似于C语言中的`printf`函数,但更加安全和强大。 ```objc NSString *formattedStr = [NSString stringWithFormat:@"Value is %d, and string is %@...

    基于objective-c将JSON格式化输出为模型的属性

    在iOS和macOS开发中,Objective-C是一种常用的编程语言,特别是在构建Apple平台的应用程序时。当我们从服务器获取数据时,通常会以JSON(JavaScript Object Notation)格式接收这些数据。JSON是一种轻量级的数据交换...

    iPhone开发资料之Objective-C语言简介

    Objective-C中的字符串处理通常不使用C语言的字符数组,而是使用`NSString`类。`NSString`是一个不可变的字符串对象,支持Unicode,方便进行格式化和内存管理。创建字符串可以通过直接赋值或使用`stringWithFormat:`...

    Objective-C编程全解第三版

    5. Foundation框架:了解Objective-C语言的同时,也需要熟悉Cocoa的Foundation框架,这是一个丰富的类库,提供了大量的数据类型和功能,包括字符串操作、集合操作(数组、字典、集合等)、日期和时间处理、文件操作...

    Objective-C 2.0程序设计

    - **数字、字符串和集合**:第十五章详细讲述了Foundation框架中的数字处理、字符串操作和集合管理等内容。这些是日常开发中最常用的功能之一。 - **文件操作**:第十六章介绍了如何在Objective-C中读写文件,这...

    學習 Objective-C 初級讀本

    作为C语言的超集,Objective-C同样支持C语言中的字符串表示方式。单个字符使用单引号,字符串则使用双引号。然而,在Objective-C框架中,通常不使用C风格的字符串,而是采用`NSString`对象。`NSString`为字符串提供...

    Objective-C_2.0_Mac和iOS开发实践指南

    C语言的格式化涉及如何组织代码以提高其可读性,包括使用缩进、空格和换行等。C语言支持多种数据类型,如整数、浮点数、字符串和数组,以及如何通过指针来操作内存。本书讨论了这些基本数据类型的使用和特点,以及...

    Objective-C培训资料

    Objective-C中,字符串通常以NSString类的实例形式使用。NSString是不可变的,如果需要创建一个可变的字符串,可以使用NSMutableString类。字符串可以使用双引号(")包围的常量进行初始化。 4. 内存管理 内存管理在...

    objective-c教程

    格式符则主要用于字符串格式化,类似于C语言中的printf()函数。 接下来,教程深入介绍了Objective-C中的类和对象。面向对象编程的基础概念,如类的设计、成员变量和访问修饰符(public、private、protected)都会被...

    iOS objective-c 实体类对象的序列化为Json及反序列化

    Objective-C的实体类对象序列化和反序列化是数据处理的关键环节,它涉及到如何将内存中的对象转换为可存储或传输的数据格式,如JSON(JavaScript Object Notation),以及如何将接收到的JSON数据还原为对象。...

    Objective-C Cheatsheet

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

Global site tag (gtag.js) - Google Analytics