基本数据类型和表达式

数据类型

oc支持4种基本数据类型:int float double char
无论是字符,数字,浮点,都有对应的值域,与系统分配内存有关,mac os X中,32位int占32位,64位系统中占64位。

int

int:整形值,

float

float:存储浮点数,包含小数点的值,打印显示浮点值,可用NSLog转换字符%f或者%g

float 12.3;
NSLog(@"%f",f);

科学计数法表示:1.7e4 == 1.7x10

double

double:和float相同,范围是float的两倍

char

char:存储单个字符,a,数字字符6,一个分号等

常量

常量组成的表达式为常量

限定值

long short unsigned

算数表达式

oc中基本的计算方式和所有的计算语言一样。

运算符优先级:

模运算符%

取余

类型转换

整型值和浮点型值的相互转换:
1. 浮点赋值给整形,小数部分被删节。
2. 整型复制给浮点,不会改变。只是系统转换存储到浮点变量中。

类型转换运算符:
f2 = (float)i2/100; //优先级比其他都高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值