C语言和Objective-c数据类型总结
来源:互联网 发布:编程大师访谈录 编辑:程序博客网 时间:2024/05/18 00:58
C语言数据类型包括:
1、基本类型
1.1数值类型
1)整型
a.短整型(short)
一般占2个字节
b.整型(int)
一般占4个字节(32位),最高位代表符号,0表示正数,1表示负数,取值范围是-2147483648~2147483647,在内存中的存储顺序是地位在前、高位在后
c.长整型(long)
一般占4个字节
2)浮点型
a.单精度型(float)
一般占4个字节(32位)
b.双精度型(double)
一般占8个字节(64位)
1.2字符类型(char)
在各种不同系统中,字符类型都占一个字节(8位)。
2、构造类型
2.1数组
2.2结构体struct
2.3共同体union
2.4枚举类型enum
3、指针类型
4、空类型void
Objective-c数据类型
1、整型:int,long int(long),short int(short)(2bytes),unsigned int,unsigned long,unsigned short
2、变量类型:float(4bytes)有效位数(6~7位)、double(8bytes)有效位数(15~16),long double(16bytes)有效位(18 ~19)。
3、字符型
4、字符串类型
NSString定义
5,id类型
OC中id类型可以代表任何数据类型对象,这种类型被定义为指向对象的指针,在使用时不需要加“*”。
6、枚举类型
格式:enum类型{值,值,值}
7、typedef类型
格式:typedef 类型 类型
eg: typedef int age
8、BOOL类型
取值:YES,NO,1,0
9、SEL类型
选择器类型,指向方法的一个指针
eg:SEL action = [Button action];
调用选择器
[Foo action]
[Bar action]
10、class
获取一个对象所属的类
11、nil
表示对象的指针指向空,Nil与nil不同表示指向空的类,不是对象
Objective-c与C语言进行比较,我们可以知道字符串、id类型、BOOL、SEL 、Class 、nil和Nil是Objective所特有的类型。
- C语言和Objective-c数据类型总结
- Objective-C语言:数据类型
- Objective-C语言中的数据类型
- Objective-C 语言总结
- objective-c基本数据类型总结
- C语言 数据类型总结
- C语言数据类型总结
- C语言数据类型总结
- C语言数据类型总结
- C语言数据类型总结
- Objective-c语言_基本数据类型封装和拆包
- Objective-C语言_基本数据类型封装和拆包
- Objective-C数据类型和表达式
- Objective-C 数据类型和常数
- Objective-c 语言的总结
- Objective-C 语言学习总结
- Objective-C语言学习之数据类型
- C语言基础:C语言数据类型总结
- ceph存储 磁盘IOPS常识
- VPS上安装nginx来架设代理 更新中
- git还原某个特定的文件到之前的版本
- Java中变量的作用域
- c之杨辉三角,正三角形
- C语言和Objective-c数据类型总结
- 进程与线程的区别和联系
- poj3904 Sky Code
- C++ Q&A(四)new 运算符
- 梦中的女神
- java中进行2、8、16、10进制之间的转换
- bootstrap入门代码
- C++图像处理 -- 图像色阶调整
- Linux学习之二十、循环