swift 学习 基础

一、变量与常量

1.当给一个变量或者常量赋值之后,自动赋予他的数据类型;

2.变量改变值不能改变他的数据类型;(TYPE inference  swift是一个强类型语言);

3.swift 也可以指定类型 var a:Int =1 ;

二、数据类型

常用的数据类型有 

1.Int 整型;

2.Float(精确度:至少6位小数,32位) double (精确度:至少15位小数,默认指定 64位,双精度)浮点型;

3.Boolean 布尔值;

4.String 字符串;

5.Tuple 元祖类型;


三、整型

1.整型有最大值和最小值;

2.UInt 为无符号整型;

3.UInt8 为8位无符号整型;

4.let int:Int = 0b010101(0b为二进制表示方式);

5.let int:Int = 0o010101(0o为八进制表示方式);

6.let int:Int = 0x010101(0x为十六进制表示方式);

7.声明整型时 10_0  =  100 (_显示为了好分辨);

8.Int 和 double 不能相加,swift为强类型语言;

9.CGFloat  对于需要兼容64位机器的程序而言,需要用CGFloat


四、Boolean

1.1不能代表true;

2.if 后面条件可以不加();


五、元祖Tuple

1.var tuple = (1,"abc")

2.特点 :可以有任意多个值,每个值有不同的类型

你可能感兴趣的:(swift 学习 基础)