iOS-Objective-C 学习笔记一:数据类型

一、数据类型

整型   整型修饰符  浮点型  字符型  布尔型  特殊类型


1、整型

1.1 整型是一个或多个数字序列,有正负之分。可以表示为8进制和16进制,8进制前面加O,16进制前面加0X

1.2 整型的长度根据不同的机器有所不同,一般是32位,可以使用sizeof函数测试整型的长度。

1.3 可以使用类型定义NSInteger表示长整型,使用NSUInteger表示无符号长整型。type long NSInteger; typedef unsigned long NSUInteger;


2、整型修饰符 short long signed unsigned

2.1 short long等并不是数据类型,而是整型的修饰符

2.2 例如short int 表示短整型,一般简写为short,long int 表示长整型一般简写为long。而signed表示有符号整型,unsigned表示无符号整型。

2.3 换句话说,long和short是扩大或缩小数值范围,unsigned和signed是有无符号。


3、浮点型

3.1 浮点类型是带有小数点的数据类型,浮点类型可以分为单精度float类型和双精度double类型

3.2 一般双精度类型的长度是单精度类型长度的两倍,表示的数据更精确

3.3 浮点类型可以省略小数点前或后面的数字,例如.123 或者123

3.4 NSLog输出使用%f

3.5 可以使用科学计数法表示,例如1.8e4等价于1.8乘以10的4次方


4、字符类型

4.1 字符型char表示一个单个字符,使用单引号括起来,比如char c = ‘A’ ,char c1 = ‘*’ , char c2 = ‘\n’

4.2 NSLog输出格式为%c

4.3 常用转义字符:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章