1.2 Swift基本数据类型

前端之家收集整理的这篇文章主要介绍了1.2 Swift基本数据类型前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_502_3@/**@H_502_3@

@H_502_3@基本数据类型:整数类型@H_502_3@ @H_502_3@和@H_502_3@ @H_502_3@小数类型@H_502_3@

Int@H_502_3@

Int8@H_502_3@

Int16@H_502_3@

Int32@H_502_3@

Int64@H_502_3@

@H_502_3@

UInt@H_502_3@

UInt8@H_502_3@

UInt16@H_502_3@

UInt32@H_502_3@

UInt64@H_502_3@

*/@H_502_3@

@H_502_3@let@H_502_3@ integer : @H_502_3@Int@H_502_3@ = @H_502_3@10@H_502_3@

@H_502_3@

@H_502_3@// -19 @H_502_3@的话系统会自动报错@H_502_3@

@H_502_3@let@H_502_3@ unInteger :@H_502_3@UInt32@H_502_3@ = @H_502_3@19@H_502_3@

@H_502_3@

@H_502_3@print@H_502_3@(integer)@H_502_3@

@H_502_3@print@H_502_3@(unInteger)@H_502_3@

@H_502_3@

@H_502_3@// @H_502_3@溢出@H_502_3@ @H_502_3@也有自动提示的@H_502_3@

// let overValue: UInt8 = UInt8.max + 1;@H_502_3@

// print(overValue)@H_502_3@

@H_502_3@

@H_502_3@

@H_502_3@

@H_502_3@/**@H_502_3@

@H_502_3@小数类型@H_502_3@

@H_502_3@也就是浮点数类型@H_502_3@

*/@H_502_3@

@H_502_3@

@H_502_3@let@H_502_3@ floatValue:@H_502_3@Double@H_502_3@ = @H_502_3@3.2@H_502_3@

@H_502_3@print@H_502_3@(floatValue)@H_502_3@

@H_502_3@

@H_502_3@/**@H_502_3@

@H_502_3@两种基本类型可不可以进行隐式转换@H_502_3@

@H_502_3@系统提示不可以@H_502_3@

*/@H_502_3@

@H_502_3@let@H_502_3@ intVar: @H_502_3@Int@H_502_3@ = @H_502_3@10@H_502_3@

// var doubleVar : Double = intVar@H_502_3@

@H_502_3@print@H_502_3@(intVar)@H_502_3@

@H_502_3@

@H_502_3@

@H_502_3@/**@H_502_3@

@H_502_3@类型推断和类型安全@H_502_3@

let str = "world"@H_502_3@

@H_502_3@这样子写也可以的,它会自动推断出是字符串类型@H_502_3@

*/@H_502_3@

@H_502_3@let@H_502_3@ stringValue: @H_502_3@String@H_502_3@ = @H_502_3@"Hello"@H_502_3@

@H_502_3@

@H_502_3@let@H_502_3@ UInt8Value: @H_502_3@UInt8@H_502_3@ = @H_502_3@9@H_502_3@

@H_502_3@let@H_502_3@ UInt16Value: @H_502_3@UInt16@H_502_3@ = @H_502_3@9@H_502_3@

@H_502_3@ // @H_502_3@在@H_502_3@C@H_502_3@语言里这个是可以做的,在这里却不可以以@H_502_3@

// var UInt32Value:UInt32 = UInt8Value + UInt16Value;@H_502_3@

@H_502_3@// @H_502_3@必须都改成统一类型的@H_502_3@

@H_502_3@

@H_502_3@print@H_502_3@(stringValue)@H_502_3@

@H_502_3@print@H_502_3@(UInt8Value)@H_502_3@

@H_502_3@print@H_502_3@(UInt16Value)@H_502_3@

猜你在找的Swift相关文章