代码改变世界

Objective-C -数据类型

2015-12-05 12:05  AB小博客  阅读(200)  评论(0)    收藏  举报

   无符号整型unsigned 有符号整型signed  八进制0开头输出符号%o 十六进制x 输出符号%x  

 

    //有符号整型

        int test1 = -100;

        NSLog(@"%d\n",test1);

        //无符号整型

        unsigned int test2 = 200;

        NSLog(@"%d\n",test2);

        //八进制 0开头

        int x = 0123;

        NSLog(@"%o\n",x);

        //十六进制

        int test3 = 0xaf;

        NSLog(@"%x\n",test3);

        //类型定义

        NSInteger k = 100;

        NSLog(@"%ld\n",k);

        NSUInteger a = 1000;

        NSLog(@"%ld\n",a);

        //长度

        int len = sizeof(test1);

        NSLog(@"%d\n",len);

    float f = 3.14;

        int size  = sizeof(f);

          NSLog(@"%f",f);

        size = sizeof(float);

        NSLog(@"%d",size);

        double d = 3.14159267;  double类型的精确到小数点后六位

        NSLog(@"%f",d);