`
gaobusi
  • 浏览: 199418 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

objective-c基本数据类型之输出格式符

    博客分类:
  • IOS
阅读更多

基本数据类型

1. int

输出格式符:%i, %d, %o %x, 

2. float
输出格式符:%f, %e, %g

3. double
输出格式符:%f, %e, %g

4. char

输出格式符:%c

限定符:


1. long
long int: %li
long double: %Lf
形成long int通过在数字后面加L.
long int number = 123324123234123L;

2. long long
long long int: %lli

3. short
short int: %hi

4. unsigned

5. signed

 

它们各自所占的字节数

 

#import <Foundation/Foundation.h>

 

int main (int argc, const char * argv[]) {

    NSAutoreleasePool * pool = [[NSAutoreleasePool allocinit];

NSLog(@"The size of an int is: %d bytes.",sizeof(int));

NSLog(@"The size of a short int is: %d bytes.",sizeof(short int));

NSLog(@"The size of a long int is: %d bytes.",sizeof(long int));

NSLog(@"The size of a char is: %d bytes.",sizeof(char));

NSLog(@"The size of a float is: %d bytes.",sizeof(float));

NSLog(@"The size of a double is: %d bytes.",sizeof(double));

NSLog(@"The size of a bool is: %d bytes.",sizeof(bool));

    [pool drain];

    return 0;

}

 

2011-08-21 09:29:16.475 sizeofTest[860:903] The size of an int is: 4 bytes.

2011-08-21 09:29:16.478 sizeofTest[860:903] The size of a short int is: 2 bytes.

2011-08-21 09:29:16.478 sizeofTest[860:903] The size of a long int is: 8 bytes.

2011-08-21 09:29:16.479 sizeofTest[860:903] The size of a char is: 1 bytes.

2011-08-21 09:29:16.479 sizeofTest[860:903] The size of a float is: 4 bytes.

2011-08-21 09:29:16.479 sizeofTest[860:903] The size of a double is: 8 bytes.

2011-08-21 09:29:16.480 sizeofTest[860:903] The size of a bool is: 1 bytes.

logout

 

转自:http://www.cnblogs.com/getsun/archive/2011/08/21/2147618.html

分享到:
评论

相关推荐

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

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

    objective-c简体中文手册

    - **更多信息**:Foundation框架还包括许多其他类,如`NSString`、`NSData`等,用于处理各种基础数据类型和操作。 #### 七、编译Hello World示例 ```objective-c #import int main(int argc, const char * argv...

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

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

    objective-C中文教程

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

    Objective-C基础教程.docx

    - 定义:`BOOL`类型是Objective-C中的一个特殊数据类型,用来表示逻辑真假。 - 值:`YES`(等同于1)、`NO`(等同于0)。 - 注意:`BOOL`类型实际上是一个`signed char`类型,占用1字节存储空间。 5. **`nil`值*...

    Objective-C程序设计.doc

    例如,`#import &lt;Foundation/Foundation.h&gt;`导入了基础框架,提供诸如字符串处理、集合类型等基本功能。 3. **主函数**:每个Objective-C程序都从`main`函数开始执行。这是程序的入口点。 4. **自动释放池**:在...

    Objective-C中NSLog输出格式大全

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

    objective_C基础入门

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

    object-c基础教程移动版2.pdf

    8. id型别: 在Objective-C中,id是一个通用的数据类型,可以代表任何类型的对象。它类似于C++中的void*指针。 9. 继承(Inheritance): Objective-C允许类通过继承来扩展和定制现有的类的功能。 10. 动态类型...

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

    14. NSLog输出类型:NSLog函数输出不同类型的数据需要使用正确的格式化占位符,例如:%d用于整数,%@用于对象等。 15. Objective-C的实例方法和类方法:实例方法是属于对象的,通常需要一个对象实例来调用;类方法...

    object-c基础入门

    ### Objective-C基础入门知识点详解 ...以上是Objective-C基础入门的重要知识点概览,通过这些内容的学习,可以帮助初学者更好地理解Objective-C的基本概念和语法特点,为进一步深入学习打下坚实的基础。

    Object-C字符串

    其中,字符串是程序设计中最常用的数据类型之一,用于处理文本信息。Objective-C中主要通过`NSString`类来表示字符串。`NSString`是一个不可变的类,这意味着一旦创建了`NSString`对象,就不能更改其内容,任何修改...

    ios应用开发文档详解丛书事例

    第5章 Objective-C中的数据类型 32 5.1 整型 32 5.2 浮点类型 33 5.3 字符型(char) 34 5.4 布尔类型 35 5.5 整型修饰符(short, long, signed, unsigned) 36 5.6 特殊类型(id) 36 第6章 Objective-C中的运算符 ...

    Object_c模拟测试题.docx

    7. 数据类型转换:将浮点数转换为字符串应使用%f格式符,因此C选项正确。A和B选项使用了错误的格式符,D选项使用了对象引用格式符,不适合基本类型。 8. NSString输出:在Objective-C中,输出字符串时应使用%@格式...

    IOS7 Programming Fundamentals

    2. **变量声明、初始化及数据类型**:探讨了不同类型的变量及其声明方式,并介绍了Objective-C中的基本数据类型,如整型(int)、浮点型(float)等。 3. **结构体(Structs)**:解释了如何使用结构体来组合不同类型的...

    docobject-c面试题.doc

    从给定的文件信息中,我们可以提取到一系列与Objective-C编程相关的知识点,涵盖了从基本语法、数据类型到高级概念如内存管理、设计模式等。以下是这些知识点的详细解析: ### 1. 指针与数组操作 在Objective-C中...

    iphone开发初探

    6. Objective-C的原始数据类型(primitive types)包括`int`、`char`、`float`和`BOOL`,用于表示各种数据。 7. 使用`@interface`声明接口,`@implementation`进行实现,这是Objective-C的类定义方式。 8. ...

    Swift语言笔记包括简介、基本语法、数据类型等

    ### Swift语言核心知识点详解 ...以上就是Swift语言的基础介绍、基本语法及常用数据类型的详细介绍。Swift以其现代化的设计理念和强大的功能特性,已经成为iOS、macOS等平台应用开发的重要工具之一。

Global site tag (gtag.js) - Google Analytics