OC是增强了C的特性,所以在变量和基本数据类型上基本与C一致。
在OC中变量命名有如下规则:
由字母、数字、下划线、$符号组成
必须以字母、下划线、$符号开头
大小写敏感
在OC中定义变量的时候不能使用OC的保留字,OC的保留字如下:
OC中有如下基本数据类型:
int:声明整型变量
double:声明双精度变量
float:声明浮点型变量
char:声明字符型变量
id:通用的指针类型
enum:声明枚举类型
long:声明长整型变量或函数
short:声明短整型变量或函数
signed:声明有符号类型变量
struct:声明结构体变量
union:声明共用体(联合)数据类型
unsigned:声明无符号类型变量
void:声明函数无返回值或无参
数据类型格式化字符:
数据类型 | oc关键字 | 格式说明引导符 |
---|---|---|
整型 | int | %d 或 %i |
短整型 | short int | %hd 或 %hi |
长类型 | long int | %ld 或 %li |
无符号短整型 | unsigned int | %u |
无短整型 | unsigned short | %hu |
无符号长整型 | unsigned long | %lu |
浮点型 | float | %f |
双精度型 | double | %f |
长双精度型 | long double | %lf |
字符型 | char | %c |