Foundation框架-數字對象的操作

   //          數字對象的操作

       

       

       //-----------------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-07 20:21:01.261 Denomo[6572:303] 10

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

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

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

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

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

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

        2013-05-07 20:21:01.265 Denomo[6572:303]


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章