zoukankan      html  css  js  c++  java
  • Object C学习笔记2-NSLog 格式化输出数据

    Object C学习笔记2-NSLog 格式化输出数据

    2014-01-18 08:21 by 贺臣, 206 阅读, 0 评论, 收藏, 编辑

      1 . 几种常用类型变量声明

        int i =10;  

        BOOL isShow=YES; 

        BOOL isShow=1;  

        float f = 3.1415926;  

        char a =120;  

        NSString *name =@"Himi";

        object-c中BOOL类型长度1byte, 若将short或int型数赋值给BOOL类型则截取低位1个字节.

        object-c  中字符串类型的声明和java,C# 有点不一样,string 在面向对象语言中是一个引用类型,在object-c中是使用指针。

      2. NSLog常用的几种输出    

      NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
        //常用类型的定义
        int i =10;
        BOOL isShow=TRUE;
        float f = 3.1415926;
        char a =120;
        NSString *name =@"Himi";
        //常用打印语句
        NSLog(@"字符串:%@",name);
        NSLog(@"字符:%c",a);
        NSLog(@"布尔值:%i",isShow);
        NSLog(@"整形:%i",i);
        NSLog(@"单精度浮点数: %f",f);
        NSLog(@"精度浮点数,且只保留两位小数:%.2f",f);
        NSLog(@"科学技术法:%e",f);
        NSLog(@"科学技术法(用最简短的方式):%g",f);
        NSLog(@"同时打印两个整数:i=%i,f=%f",i,f);
        [pool drain];

      以上是几种常用的NSLog 输出的格式化例子,非常简单。但是和.net 的确有很大的不一样,对于习惯了.net的人来说改变这种习惯的确是有点难度的。

      3. 从其他地方找来一个object-c比较全的数据类型说明图

         

    %@     对象

    %d, %i 整数

    %u     无符整形

    %f     浮点/双字

    %x, %X 二进制整数

    %o     八进制整数

    %zu    size_t

    %p     指针

    %e     浮点/双字 (科学计算)

    %g     浮点/双字

    %s     C 字符串

    %.*s   Pascal字符串

    %c     字符

    %C     unichar

    %lld   64位长整数(long long)

    %llu   无符64位长整数

    %Lf    64位双字

    %e 是实数,用科学计数法计的

     

    转载于:http://www.cnblogs.com/qingyuan/p/3524791.html

  • 相关阅读:
    MVC 导出CSV
    用Nero 10.0 刻录系统安装盘步骤
    还原Ghost系统步骤简单描述
    在XP系统中发布MVC3项目nopCommerce2.65及配置
    Win2003合并磁盘分区
    GridView常用操作及注意点
    SPGroup 和SPUser的常用操作
    【转】密封类
    Sharepoint 常用的Cmd 命令
    SharePoint 上传文件到图片库中代码
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/3592077.html
Copyright © 2011-2022 走看看