NSLog打印常量格式

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 = [[NSAutoreleasePoolalloc] init];

  //常用类型的定义

  inti =10;

  BOOLisShow=TRUE;

  floatf = 3.1415926;

  chara =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 是实数,用科学计数法计的

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,208评论 0 13
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,421评论 0 2
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,295评论 1 44
  • PMP®考点解析之4.7结束项目或阶段(本过程15-26题) 结束项目或阶段是终结项目、阶段或合同的所有活动的过程...
    ZLena阅读 844评论 0 1
  • 今天,下雨了,海边的是雨,不是雪……如果海风,把雨吹成了,漫天的水晶,散落在,那宽广的海面,是否,这海,会变成通天...
    御风飘然阅读 277评论 0 1