/**
類型轉換
在 C語言中是 (類型)表達式
*/
var intVar:Int = 9
var floatValue:Double = 3.2
// 這樣子直接賦值是不可以的
// intVar = floatValue;
// 這樣寫
intVar = Int(floatValue)
print("\n", floatValue)
print("\n", intVar)
// 可以看到它並不是改變 floatValue 的值,而是生成一個臨時的變量 Int(floatValue) 賦給intVar
// 強制轉換為浮點型數據
floatValue = Double(intVar)
print(floatValue)
let UInt8Value: UInt8 = 9
let UInt16Value: UInt16 = 9
// 在C語言裡這個是可以做的,在這裡卻不可以以, 但是強制轉換可以的
let UInt32Value:UInt32 = UInt32(UInt8Value) + UInt32(UInt16Value);
print(UInt32Value)