Foundation框架-数字对象的操作

来源:互联网 发布:长三角师资招聘会 网络 编辑:程序博客网 时间:2024/06/03 20:00

   //          数字对象的操作

       

       

       //-----------------NSNumber--------------/

       //实例方法 创建数字对象

        int number=10;

        NSNumber *intNunmber = [NSNumber numberWithInt:number];

        NSLog(@"%@",intNunmber);

        BOOL isBool = YES;

        NSNumber *boolNumber = [NSNumber numberWithBool:isBool];

        NSLog(@"%@",boolNumber);

        float pi = 3.14;

        NSNumber *piNumber =[[NSNumber alloc]initWithFloat:pi];

        NSLog(@"%@",piNumber);

        char character = 'a';

    

        NSNumber *charNumber=[[NSNumber alloc]initWithChar:character];

        NSLog(@"%@",charNumber);



        //数字对象的转换

        //还原成基本数据类型

        

        int a =[ intNunmber intValue ];

        NSLog(@"%i",a);

        BOOL b =[ boolNumber boolValue ];

        NSLog(@"%d",b);

        float p =[ piNumber floatValue ];

        NSLog(@"%.2f",p);

        char d =[ charNumber charValue ];

        NSLog(@"%c",d);



        2013-05-0720:21:01.261 Denomo[6572:303]10

        2013-05-0720:21:01.263 Denomo[6572:303]1

        2013-05-0720:21:01.263 Denomo[6572:303]3.14

        2013-05-0720:21:01.264 Denomo[6572:303]97

        2013-05-0720:21:01.264 Denomo[6572:303]10

        2013-05-0720:21:01.264 Denomo[6572:303]1

        2013-05-0720:21:01.265 Denomo[6572:303]3.14

        2013-05-0720:21:01.265 Denomo[6572:303]


原创粉丝点击