swift語言-基礎資料型別 (Elementary Data Type)

來源:互聯網
上載者:User

標籤:基本類型   資料類型   int   

1. 基礎資料型別 (Elementary Data Type)1 基本類型有哪些?

swift基礎資料型別 (Elementary Data Type)包括整型和浮點型。基本類型都是以大寫字母開頭。給一種類型賦值只能用同種類型的數值賦值。

#import Foundation//var intValue = 3.14
2 整型有哪些?

整型分為有符號的整型和無符號的整型,整型還可以按照位來分。有如下幾種:
Int8、Int16、Int32、Int64
UInt8、UInt16、UInt32、UInt64

3 浮點型有哪些?

Float型、Double型

4 如何使用基礎資料型別 (Elementary Data Type)?

下面的代碼介紹如何使用基本類型。

#import Foundationvar intValue : Int = 8println(intValue)var doubleValue : Double = 8.8println(doubleValue)
5 不同類型的轉換賦值有什麼文法?

兩種類型不能使用隱氏類型轉換。
但可以使用強制類型轉換。注意給變數加括弧,不是給類型加括弧。
文法如下:
類型1變數值 = 類型2(類型2變數值)

#import Foundationvar intValue = 0//var doubleValue = intValuevar doubleValue = Double(intValue)println(doubleValue)
2. 隱氏類型推斷1 如何進行?

在變數後面不寫類型標註,直接通過變數的初值來隱氏設定變數類型。下面代碼中變數類型為Int型和Double型。在swift中整型預設是Int值,浮點型預設是Double值。

#import Foundationvar intValue = 0 //等價於var intValue : Int = 0println(intValue)var doubleValue = 0.0 //等價於var doubleValue : Double = 0.0println(doubleValue)var stringValue = "swift" //等價於var stringValue : String = "swift"println(stringValue)

swift語言-基礎資料型別 (Elementary Data Type)

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.