Object C学习笔记2-NSLog 格式化输出数据
2015-10-25 16:46
483 查看
Object C学习笔记2-NSLog 格式化输出数据
2014-01-18 08:21 by 贺臣, 6664 阅读, 3 评论, 收藏, 编辑
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常用的几种输出
以上是几种常用的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 是实数,用科学计数法计的
2014-01-18 08:21 by 贺臣, 6664 阅读, 3 评论, 收藏, 编辑
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]; |
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 是实数,用科学计数法计的
相关文章推荐
- Object方法和异常总结(4)
- Python标准库:内置函数hasattr(object, name)
- js引用类型之Object类型
- Exception starting filter struts2 java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor
- objective-c开发编码规范
- 学习ECMAScript5规范中Object新增的API
- javascript基本语法3 引用类型----Object
- QMetaObject::connectSlotsByName 总结
- Objective-C新特性
- 运行错误:error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or
- C# JArray与JObject 的使用 json [{}]
- Socket通信readObject()方法出现异常
- JavaScript Object类型 小抄
- sysobjects syscolumns
- Objective-C路成魔【2-Objective-C 规划】
- 我学习Object-C中的收获总结(五)(六)
- 我学习Object-C中的收获总结(三)(四)
- Objective-C复合
- Objective-C学习—UITableView的使用
- windows下 Codeblocks 搭建 Objective-c 开发环境