swift學習筆記(一)基本資料型別(上)

2021-07-11 14:16:26 字數 1349 閱讀 5001

一、識別符號規則

1. swift語言的識別符號必須以字元(包括unicode字元)、下劃線、美元符開頭。識別符號的長度沒有限制

2.識別符號區分大小寫

3.識別符號使用規則:~識別符號可以有字元、數字、下劃線和美元符號組成,但不能以數字開頭

~識別符號不能是swift的關鍵字,但可以包含關鍵字

~識別符號不能包含空格

~識別符號只能包含美元符,不能包含@、#等其他特殊字元

二、變數常量

1.宣告變數

var  變數名 【:型別】【=初始值】,例:var name :string ="zhangsan";

2.宣告變數時必須顯式的通過型別宣告變數型別或者賦初始值由編譯器判定變數型別,不能宣告變數時既不指定變數型別,也不指定變數的初始值,但顯式指定的變數型別必須與初始值一致

3.swift允許一次宣告多個變數,如: 

var a=20, d:string, c="swift";

4.宣告常量需要使用ket,如下所示:

let 常量名 【:型別】=初始值,例: let name: string="zhangsan"

5.同變數宣告一樣,但是常量宣告的時候必須要賦初始值。

6. swift允許一次宣告多個變數,如:

let name="zhangsan",age=18; 

7.輸出函式,print()和println(),println()輸出結果換行。

三、整型

1.swift的整數值有4種表達方式

~十進位制:最普通的整數就是十進位制的整數

~二進位制:以0b開頭的整數就是二進位制的整數

~八進位制:以0o開頭的整數就是八進位制的整數

~十六進製制:以0x開頭

的整數就是十六進製制的整數,其中10~15分別以a-f(此處a-f不分大小寫)來表示

四、浮點型

1.swift的浮點數有3種表示形式:

~十進位制:這種形式就是平常簡單的浮點數,例如5.12、512.0、0.512.浮點數必須包含乙個小數點,否則會被當成整數型別處理。

~科學計數形式:例如5.12e2(即5.12x10^2),5.12e2其值同左

~十六進製制形式:這種形式的浮點數必須以0x開頭,切需要使用p代表指數部分,其中p代表乘以2的p次方。例如0x5.a2p2(即5.a2*2^2)

2.只有浮點型的數值才可以使用科學計數形式表示。例如51200是乙個int,但512e2則是浮點型

3.swift提供了三個特殊的浮點數:正無窮大、負無窮大和非數(0/0,或者負數開方)。所有的正、負無窮大的值是相等的,而非數不與任何數值相等,甚至和自己都不等。

********************==未完待續******************************==

Swift學習筆記之基本資料型別 元組

1.示例 playground noun a place where people can play import cocoa 元組定義,裡面可包含不同的資料型別 let tupe 404,not found true,0.01 將乙個元組的內容分割常量或者變數 如果只需要元組中的部分值,忽略的部分...

swift學習1 基本資料型別

今天學習swift的資料型別,進行一下小結 1.首先是常量變數,常量的定義的let,變數的定義是var 2.資料型別,int uint float double 都是結構體的定義 int還可以細分為 int8 int16 int32 int64 例如int8的最大值,可以呼叫 int8.max 3....

基本資料類

integer integer1 1 int integer2 integer1 將基本資料型別換成string字串型別 講字串轉換成基本資料型別 int num integer.parseint 1 判斷記憶體位址是否相同,用 判斷物件的資料是否相同,用 equals 比較是否相等,可用向下轉型方...