`

Object c 基本类型数据输出

阅读更多

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

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

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


4. char

输出格式符:%c


5. char *

输出格式符:%s

 

限定符:


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;

 

}

分享到:
评论

相关推荐

    Object-C语言教程.docx

    - **定义**:Object-C的核心框架,提供了基本的类和函数,用于处理字符串、数组、字典等数据结构,以及文件、网络、线程等系统级操作。 - **重要性**:熟悉并掌握该框架对于开发iOS和OS X应用程序至关重要。 #### ...

    Object-C语言教程&案例.docx

    ### Object-C语言教程知识点解析 ...通过以上内容的学习,你可以了解到Objective-C的基础语法、数据类型、控制流程、函数以及面向对象编程的基本概念。这为深入学习和开发macOS和iOS应用程序奠定了坚实的基础。

    Object-C语言教程:Objective-C 简介

    - `CGFloat`:浮点数值的基本类型。 - `NSInteger`:整型。 - `BOOL`:布尔类型。 ##### 2.5 打印日志 Objective-C中的`NSLog`函数用于输出调试信息,常用于查看程序运行时的状态或调试信息。 ```objective-c ...

    c语言基本函数一览表1

    以下是C语言基本函数一览表,包括Afx全局函数、MFC数据类型、MFC独特的数据类型、CDC成员函数、CMenu成员函数、CWnd成员函数和SDK函数等。 Afx全局函数: * AfxBeginThread:开始一个新的线程 * AfxEndThread:...

    Object C语言教程及案例.docx

    - **导入框架**:`#import &lt;Foundation/Foundation.h&gt;` 导入了 Foundation 框架,这是 Objective-C 应用程序的核心框架之一,包含了处理基本数据类型(如字符串和数组)的类。 - **主函数**:`main` 函数是程序的...

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

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

    Object-C、C、C++混合编程

    5. **模板和泛型编程**:C++的模板允许创建泛型代码,适用于各种数据类型,而Objective-C没有内置的泛型支持。 混合编程需要注意的问题包括: - **内存管理**:Objective-C使用引用计数(ARC)自动管理内存,而C和...

    Object-C+经典入门教程

    - **前置知识**:假设读者具备C语言基础,包括数据类型、函数、返回值、指针以及基本内存管理概念。 #### 编程基础:Objective-C特性和编译入门 - **Objective-C简介**:Objective-C是C语言的扩展,继承了C的特性并...

    object c教程 pdf

    - **C 语言基础**:学习 Object-C 前,需具备一定的 C 语言基础,包括数据类型、函数、返回值、指针及基本内存管理等概念。 #### 三、Object-C 语法基础 - **Hello World 编写**: - 使用 `#import &lt;stdio.h&gt;` ...

    Object Oriented Programming in C

    面向对象编程(Object-Oriented Programming, OOP)是软件工程领域的一种编程范式,其核心理念是将程序中的数据和操作这些数据的方法封装在一起形成一个整体——对象。通过这种方式,OOP提供了一种组织代码的有效...

    C语言的json解析数据

    然而,C语言本身并不直接支持JSON(JavaScript Object Notation)这种轻量级的数据交换格式。为了解决这一问题,开发者们创建了各种C语言的JSON解析库,其中cjson是一个流行的选择。 cjson是由Dave Wightman开发的...

    Object-C语言教程&

    - **非面向对象语法**:Objective-C保留了C语言中的非面向对象语法,如变量类型、预处理器指令、流程控制等。 - **消息传递**:Objective-C中对象之间的通信是通过消息传递实现的。与其他面向对象语言不同的是,...

    cJSON库,C语言解析json数据的库

    2. JSON数据结构:JSON是一种基于文本的数据交换格式,由键值对、数组和基本数据类型(如字符串、数字、布尔值、null)组成。cJSON库将这些结构映射到C语言的结构体中,便于操作。 **二、cJSON库的核心功能** 1. ...

    Object-C_经典入门教程

    在学习Object-C之前,应具备一些基础的C语言知识,包括C的数据类型、函数、返回值、指针以及基本的内存管理知识。Objective-C继承了C语言的语法和特性,并且在一些细节上有所不同。例如,Objective-C中使用nil来替代...

    数据结构-C语言(第1章 绪论.ppt)

    数据结构概述 数据结构是一门研究计算机操作...通过学习数据结构,可以掌握数据结构的基本概念和原理,掌握使用 C 语言对数据结构进行抽象数据类型的表示和实现的方法,了解算法的五要素和时间复杂度的计算方法等。

    C程序设计及应用教程数据类型与流程控制PPT课件.pptx

    装箱将值类型转换为object类型,拆箱则是将object类型转换回值类型。 常量和变量是程序中的静态和动态元素。常量是不可改变的值,C#提供了const和readonly两种常量声明方式。const常量在编译时确定,而readonly常量...

    这是一个简单地基于C语言的JSON解析器,包含了基本的节点创建、解析、封装、输出等等功能。.zip

    综上所述,这个基于C语言的JSON解析器提供了创建、解析、封装和输出JSON数据的基本功能,是理解JSON处理原理和C语言编程的一个良好实践。开发者可以根据自己的需求扩展其功能,例如支持更复杂的JSON特性,或者优化...

    数据结构(C语言版) 第一章 绪论 知识梳理 + 作业习题详解1

    在C语言版的《数据结构》一书中,第一章绪论为我们介绍了数据结构的基本概念,以及与之相关的数据类型和算法分析。 首先,我们要理解数据(data)的概念,它是对客观事物的符号表示,而在计算机科学中,数据指的是...

    IOS简易计算器源码(Object-C)

    "IOS简易计算器源码(Object-C)" 是一个基于苹果的iOS操作系统开发的简单计算器应用程序的源代码,使用Objective-C编程语言编写。Objective-C是Apple的开发语言,主要用于构建iOS和macOS应用。这个源码的目的是提供...

    Object-C 经典入门教程

    Object-C是一种面向对象的编程语言,它衍生自C语言,因此继承了C语言的许多特性,并在此基础上增加了一些面向对象的功能。Object-C是苹果公司开发软件的主要语言之一,广泛应用于iOS和Mac OS平台的应用程序开发中。 ...

Global site tag (gtag.js) - Google Analytics