iOS 基本数据类型与函数
主要内容:
- NSLog 格式化输出
- NSInteger 与 int 类型的区别
- Nil 与 nil 的区别
- 3个特殊的浮点数值:inf、-inf、nan
NSLog 格式化输出
NSLog 函数支持的格式字符:
格式字符 | 说明 |
---|---|
d | 以带符号的十进制形式输出整数(正数不输出符号) |
o | 以八进制无符号形式输出整数(不输出0前缀) |
x | 以十六进制无符号形式输出整数(不输出0x前缀) |
u | 以无符号十进制形式输出整数 |
c | 以字符形式输出,只输出一个字符 |
s | 输出 C 风格的字符串 |
f | 以小数形式输出浮点数,默认输出6个有效数字 |
e | 以指数形式输出浮点数,数字部分默认输出6位小数 |
g | 以最简形式自动选择%f或%e其中之一,保证输出宽度较小的格式,并且不会输出无意义的0 |
p | 以十六进制形式输出指针变量所代表的地址值 |
@ | 输出 Objective-C 的对象 |
在%与格式字符之间&#