/**
基本数据类型:整数类型 和 小数类型
Int
Int8
Int16
Int32
Int64
UInt
UInt8
UInt16
UInt32
UInt64
*/
let integer : Int = 10
// -19 的话系统会自动报错
let unInteger :UInt32 = 19
print(integer)
print(unInteger)
// 溢出 也有自动提示的
// let overValue: UInt8 = UInt8.max + 1;
// print(overValue)
/**
小数类型
也就是浮点数类型
*/
let floatValue:Double = 3.2
print(floatValue)
/**
两种基本类型可不可以进行隐式转换
系统提示不可以
*/
let intvar: Int = 10
// var doubleVar : Double = intvar
print(intvar)
/**
类型推断和类型安全
let str = "world"
这样子写也可以的,它会自动推断出是字符串类型
*/
let stringValue: String = "Hello"
let UInt8Value: UInt8 = 9
let UInt16Value: UInt16 = 9
// 在C语言里这个是可以做的,在这里却不可以以
// var UInt32Value:UInt32 = UInt8Value + UInt16Value;
// 必须都改成统一类型的
print(stringValue)
print(UInt8Value)
print(UInt16Value)
总结以上是内存溢出为你收集整理的1.2 Swift基本数据类型全部内容,希望文章能够帮你解决1.2 Swift基本数据类型所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)