数据类型是每种编程语言的重要组成部分,Objective-C作为C语言的超集,拥有各种基本数据类型。
掌握这些数据类型的表示范围及使用方法,是Objective-C编程的基础。
Objective-C中的主要基本数据类型包括:
整型
- int:标准的整型,通常为32位宽度
- short:短整型,通常为16位
- long:长整型,通常为32位或64位
- NSInteger:等同于int或long,依赖平台
示例:
int count = 10;
long bigNum = 100000L;
浮点型
- float:单精度浮点数
- double:双精度浮点数
- CGFloat:Core Graphics中的浮点数
示例:
float price = 10.5;
double morePrecision = 20.123;
字符型
- char:单个ASCII字符
- NSString:字符串对象
示例:
char letter = 'A';
NSString *hello = @"Hello";
布尔型
- BOOL:TRUE或FALSE,相当于signed char
- bool:c++风格的布尔类型
- YES和NO:Objective-C中代表TRUE/FALSE
示例:
BOOL flag = YES;
bool isDone = false;
熟练掌握这些基本的数据类型及其表示范围,是学习Objective-C的第一步。