swift与c,oc的区别

本文详细介绍了Swift与C、Objective-C的区别,包括不需要main函数、无“@”标记、强类型系统、字符串拼接、元组和可选类型、类型转换规则、浮点数精度、数字格式化、布尔类型以及范围运算符等特性。
摘要由CSDN通过智能技术生成

1.不需要写main函数,最先写的代码为入口,代码从上往下执行

2.一行有多条语句是加“;”,swift中没有“@”

        print(age)
        print("年龄是\(age)")

        NSLog(String(age))
        NSLog("%d", age)

3.多行注释可以嵌套

4.字符串是String类型,使用“+”拼接字符串

5.swift中的类型基本上是oc中的数据类型去“NS”,然后首字母大 写:Int,Float, Array等等
还有两个新出的数据类型:元组(Tuple),可选类型(Optional)

6.swift是强类型语言,类型安全语言,所以变量在使用前必须初始化(定义变量时系统不会自动初始化的)

7.整数分无符号和有符号类型,有8,16,32,64位的,分别对应UInt8,Int8,UInt16,Int16等
这些类型都有自己的最值,min,ma

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值