元組以及運算符
//元組就是將多個數據(可以爲不同的數據類型)放到一起,組合爲一個元素
let numbers = (12,"zhangxin",true)
print(numbers)
//運算符,++number先執行再輸出number++先輸出再執行
var numberThree = 1
print(numberThree) // 1
print(++numberThree)// 2
print(numberThree) // 2
print(numberThree--) //2
print(numberThree) //1
//比較運算符
let numberFour = 2
let numberFive = 3
print(numberFour > numberFive)//返回false
//位運算符:&都爲1的時候纔是1 |有一個爲1就是1 ^相同爲1不同爲0 ~相反 <<左移
let numberSix:UInt8 = 0b00010000//二進制數16
let result = numberSix << 2 //左移動兩位則爲64
print(result)//64
//區間運算符:閉區間用...半閉區間用..
for number in 1...5{
print(number)//循環輸出1~5
}
for number in 1..<5{
print(number)//循環輸出1~4
}
//溢出運算符 &+ 溢出加法 &- 溢出減法 &* 溢出乘法
var intMax = UInt8.max
print(intMax) // UInt8類型的最大的數 255 返回是0~255
intMax = intMax &+ 1 //+1溢出 結果爲0
print(intMax)