类型转换

    NSInteger ins=9;

        NSLog(@"ins=%ld",ins);

        int a=6;

        float b=7.8;

        NSNumber *monthNumber=[[NSNumber alloc]initWithInt:a];//iniWithInt NSNumber提供的一个实例方法

        NSNumber *lenthNumber=[NSNumber numberWithFloat:b];//numberWithFloat NSNumber提供的一个类方法

        NSLog(@"monthNumber=%@,lenthNumber=%@",monthNumber,lenthNumber);

        int monthNum=[monthNumber intValue];//实例方法  转换成 基本数据类型 int类型

        float lenthNum=[lenthNumber floatValue];//实例方法  转换成 基本数据类型 Float类型

        NSLog(@"monthNum=%d,lenthNum=%.1f",monthNum,lenthNum);

posted @ 2016-01-06 16:54  5个半柠檬C  阅读(130)  评论(0编辑  收藏  举报