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 常用转义字符:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值