Objective-c 基本数据类型

Posted 小杨的学习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Objective-c 基本数据类型相关的知识,希望对你有一定的参考价值。

//

//  main.m

//  BasicData Type

//

//  Created by xxx on 2017/9/27.

//  Copyright © 2017年 xxx. All rights reserved.

//


#import <Foundation/Foundation.h>


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

    @autoreleasepool {

        

        //整型

        int intValue = 5;

        short shortValue = 5;

        long longValue = 5;

        long long longlongValue = 5;

        

        NSLog(@"%i,%hi,%li,%lli", intValue,shortValue,longValue,longlongValue);

        

        //浮点型

        float floatValue = 5.0;

        double doubleValue = 5.0;

        

        NSLog(@"浮点数据:%f,%f",floatValue,doubleValue);

        

        //科学计数法

        double doubleValue2 = 6.6e10;

        

        NSLog(@"科学计数法:%f",doubleValue2);

        NSLog(@"科学计数法:%e",doubleValue2);

        

        //字符类型

            //char 在‘单引号’中放入任意utf-8格式的字符

            // \n : 换行

            // \t : 制表符

            // \\ : 反斜杠

            // \" : 双引号

            // \' : 单引号

            // %% : %

        char charValue = 'a';

        

        NSLog(@"%c \nb \t c \\ \" \' %%",charValue);

        

        //布尔型

        

        //id类型

            //表示存储任意类型的对象

        

        //基本数据类型转换

            //隐式转换

            //显示转换

        

                //隐式转换

                NSLog(@"%f",intValue + floatValue);

                //显示转换

                int result = intValue + (int)floatValue;

        

                NSLog(@"%d",result);

        

        

        

    }

    return 0;

}


以上是关于Objective-c 基本数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Objective-C的内存管理

iOS 数据类型

Objective-C中NSValue的使用

在 Objective-C 中使用 int 数据类型

Objective-C中的内存管理及MRC

Objective-C中的内存管理及MRC