`

objective c 输出格式符

    博客分类:
  • ios
 
阅读更多

原文:http://wsqwsq000.iteye.com/blog/1120408

 

%@ 以对象的形式打印

%s  以字符串的形式打印

%i 以带符号的十进制打印

%i 以布尔值打印 0为NO,1为YES

%% 输出百分号

 

  实例如下:

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];   
    //常用类型的定义  
    int i =10;  
    BOOL isShow=TRUE;  
    float f = 3.1415926;  
    char a =120;  
    NSString *name =@"Himi";  
    //常用打印语句  
    NSLog(@"字符串:%@",name);  
    NSLog(@"字符:%c",a);  
    NSLog(@"布尔值:%i",isShow);  
    NSLog(@"整形:%i",i);  
    NSLog(@"单精度浮点数: %f",f);  
    NSLog(@"精度浮点数,且只保留两位小数:%.2f",f);  
    NSLog(@"科学技术法:%e",f);  
    NSLog(@"科学技术法(用最简短的方式):%g",f);  
    NSLog(@"同时打印两个整数:i=%i,f=%f",i,f);  
    [pool drain];  
    return 0;

 

分享到:
评论

相关推荐

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

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

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

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

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

    总的来说,Objective-C中的多行文字输出主要依赖于`NSLog`函数以及`\n`换行符。通过巧妙地组合这些元素,你可以实现各种复杂的控制台输出,这对于调试和理解程序的执行过程非常有帮助。记得在完成调试后,适当减少或...

    Objective-C中NSLog输出格式大全

    `NSLog`的输出格式与C语言的`printf`函数类似,通过不同的占位符来指定不同类型的数据。下面我们将详细探讨这些输出格式。 1. `%@` - 对象 这个占位符用于打印Objective-C的对象。它会调用对象的`description`方法...

    learn objective-c

    在Objective-C中,对象和类的方法调用采用特定的语法格式,通常以方括号`[]`包围对象和方法名。例如,调用一个对象的方法基本格式如下: ``` [object method]; ``` 如果方法需要输入参数,可以按照以下方式调用: ...

    objective_C基础入门

    - Objective-C是一种通用、面向对象的编程语言,由Mesa Programming Language衍生而来,它向C语言添加了面向对象的能力,是开发iOS和macOS应用的主要语言之一。 - **Cocoa框架**: - 苹果公司提供了多个框架集来...

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

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

    2万元的培训费 Objective-C培训资料

    3. 程序入口:Objective-C程序的入口是main函数,其基本格式与C语言相似,但是必须包含在NSAutoreleasePool中,以便管理内存中的自动释放池。 4. Foundation框架:Objective-C程序通常使用Foundation框架,该框架...

    objective-c简体中文手册

    - **存取权限**:Objective-C支持public、protected、private等访问修饰符,以控制类成员的可见性。 - **Class-level access**:类级别的访问控制用于限制类的访问范围。 - **异常处理**:Objective-C支持异常处理...

    objective-C中文教程

    - **点操作符** (Objective-C 2.0 新增): - `photo.caption = @"Day at the Beach";` - `output = photo.caption;` - **注意事项**: - 方括号中的代码表示向对象发送消息。 - 点语法只能用于访问器方法。 ####...

    Objective-C程序设计.doc

    Objective-C的特点在于它与C语言的高度兼容性,允许开发者在面向对象编程的同时利用C语言的底层功能。此外,Objective-C引入了Smalltalk的消息传递机制,使得对象之间的通信更为灵活。 编写Objective-C程序通常涉及...

    Objective-C基础教程.docx

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

    Google Objective-C Style Guide 中文版

    标题和描述中提到的《Google Objective-C Style Guide 中文版》是一份面向开发者的编程风格指南,主要针对在MacOSX和iPhone上使用Objective-C语言进行开发的技术人员。该指南结合了苹果公司和Google的编程最佳实践,...

    Object_c模拟测试题.docx

    8. NSString输出:在Objective-C中,输出字符串时应使用%@格式符,所以B选项正确。A选项缺少格式符,C选项的引号类型错误,D选项使用了加号而不是逗号连接字符串。 9. 类型转换:将字符串转换为整数应使用intValue...

    IOS软件工程师笔试题(全选择题)【0-1年经验】.pdf

    7. NSLog的格式化字符串:正确使用NSLog输出字符串时,需要使用正确的格式化占位符,%@用于输出对象。 8. Objective-C的导入语法:Objective-C中使用#import语法导入头文件,而C语言使用#include。#import可以避免...

    More Functional Reusability inC / C++ / Objective-c with Curried Functions

    本文讨论了如何在C、C++以及Objective-C语言中实现更多功能性的重用,特别是通过使用Curried Functions机制来提升代码的复用性和简洁性。尽管函数式编程在学术界得到了广泛应用,但在实际的应用程序开发或系统编程...

    object-c初学者中文教程

    - **点操作符语法**(Objective-C 2.0引入): ```objective-c photo.caption = @"Day at the Beach"; output = photo.caption; ``` ##### 创建对象 创建对象主要有两种方式: - **通过类方法**: ```...

Global site tag (gtag.js) - Google Analytics