141,整数类型

1,Swift常用的数据类型有

>Int,Float,Double,Bool,Character,String
>Array,Dictionary,元组类型(Tuple),可选类型(Optional)
>数据类型的首字母是大写的

2,如何定义变量和常量的数据类型

>在变量名后面加冒号:和数据类型

var age:Int = 10;

>一般,没有必须明确指定变量和常量的类型。

>如果在声明常量和变量的时候赋了初值,Swift可以自动推动出其数据类型

注:Swift规定,变量必须先初始化,再使用。

3,整数

>整数分为2种类型

有符号:正,负,零

无符号:正,零

>Swift提供了8,16,32,64位的有符号整数和无符号整数

UInt8:8位无符号整数

Int32:32位有符号整数

>数据类型的最值——通过min,max可以得到数据类型的最值

var maxValue = Int.max;

var minValue = Int.min;

4,Int和UInt

>Swift提供了特殊的有符号整数类型Int和无符号类型UInt

>Int和Uint的长度跟当前系统平台一致,就是32位的系统平台上,其长度就是32位的,64位系统的系统平台上,其长度就是64位。

注:因为每种数据类型都有各自的存储范围,所以,数据超出存储范围,编译器就会直接报错。

5,整数的表现形式

>十进制数:没有前缀

var i1 = 10;

>二进制数:以0b为前缀

var i2 = 0b1011;

>八进制数:以0o为前缀

var i3 = 0o176;

>十六进制:以0x为前缀

var i4 = 0x1FA;




你可能感兴趣的:(Swift)