NSLog格式化输出数据——Object—C
来源:互联网 发布:尤克里里淘宝哪家店好 编辑:程序博客网 时间:2024/04/30 01:45
本文转自:点击打开链接
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 是实数,用科学计数法计的
0 0
- NSLog格式化输出数据——Object—C
- Object C学习笔记2-NSLog 格式化输出数据
- Object-c 格式化输出
- Object-C基础(2)—— NSLog函数
- Objective-c——NSLog
- Object-C NSLog 常用输出基本数据类型格式
- Object-C NSLog 常用输出基本数据类型格式
- ANSI C —— 格式化输出
- 黑马程序员——几个NSLog的输出功能补充
- IOS中NSLog输出的格式化占位
- C语言实验——格式化输出(常量练习)
- oj1944: C语言实验——格式化输出(常量练习)
- C++—— 用流函数格式化输出
- C语言实验——格式化输出(常量练习)
- Objective-C NSLog 输出格式
- Java笔记—格式化输出
- Object-C使用NSLog打印日志
- Object C 利用NSLog 打印日志
- ……
- NYOJ 275、276
- 常用颜色十六进制值列表
- iOS字体对应关系
- Android中自认为的一些原则
- NSLog格式化输出数据——Object—C
- 5个Linux发行版的对比
- mysql 数据库备份
- 黑马程序员 java基础 集合框架之泛型
- vs2010 程序发布打包新手教程(个人心得)
- Android抽象布局——include、merge 、ViewStub
- NYOJ 399、458、477
- 从输入 URL 到页面加载完成的过程中都发生了什么事情?
- Linux 内核测试和调试