[Object-C基础]——数据类型

生命在于运动,编程在于折腾!

 

oc的数据类型分为:

  • 整型
  • 字符型
  • 浮点型
  • 枚举型
  • BOOL
  • 数组

oc的数据类型如下图(截自疯狂ios讲义):

 

目录

1.整型

2.字符型

3.浮点型

4.枚举型

5.BOOL型

6.附录


1.整型

short int(short)、int 、long int(long)、long long

 

2.字符型(char)(表示:‘A’,'9')

a.由于oc的字符型只占1个字节,所以字符型不能表示汉字(而字符在java中占2个字节)

b.转义字符同java  (通过斜线来转义,如:\n)

常见的转义字符

注:char类型可以用来直接表示范围为(0-255)的无符号整数(即:可以将0-255的整数直接赋给char型变量)

字符串使用NSString类(使用@“好好学习,天天向上”形式表示)

3.浮点型

float:4个字节

double:8个字节

long double:16个字节

4.枚举型

//1.定义枚举类型(取值只能是括号里的值)
enum seasion {Spring,Summer,Fall,Winter}
//2.声明变量
enum myLove,youLove;
//3.复制
myLove = Spring;



//匿名枚举的使用
enum{Spring,Summer} myLove,youLove;

 

5.BOOL型

非0表示YES,其他表示NO(底层是一个 signed char 只有8位,若将一个超过255的数赋值给BOOL类型的变量,最低8位都是0将会被当成NO处理)

 

6.数组

a.表示:type arrayName[length]

其中type表示数组的类型     lenth表示数组的长度

b.初始化

type arrayName[length] = {ele1,ele2,ele3};

c.使用

arrayName[index];

7.指针

8.结构体

a.定义结构体

b.使用结构体

6.附录

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值