Swift (一) 常量 變數 資料型別

2021-08-16 00:13:27 字數 2500 閱讀 6549

//1、常量 swift中常量使用let修飾:

letname = "huangjingzheng";

//2、變數 swift中常量使用var修飾:

var age = 22;

age = 34;

//oc 和 swift語言的差異:

/***(1)、沒有main函式

**(2)、每行語句結束不需要使用「;」號「;」可用可不用

**(3)、在swift語言中常量和變數自動匹配資料型別

**(4)、字串不需要@,直接新增在「」

*///3、宣告多個變數或常量:同行變數或常量使用逗號隔開

let gender = "

女",hobby = "足球"

var vargender = "

女",varhobby = "足球"

//4、自己定義資料型別:變數名+:+資料型別

var dog:string = "狗"

dog= "hello"

//5、變數和常量的命名:使用非系統關鍵字命名即可,不可以使用英文.. , 英文?,數字(不能以開頭),不可以使用箭頭->

let?? = "

你好世界

"let

黃靖箏 = "baby"

//注意:如果已經將變數的資料型別確定,就不可以使用相同的名字再次定義且不可以更改儲存的資料型別

//常量的值如果已經確定,就不可以更改內容

//6、變數的改變:

dog= "阿毛"

//7、常量和變數的輸出:

print(

黃靖箏)

//8、注釋

//(1)、這是注釋

/**(2)、這是注釋

*///10、;可以省略,有一種情況必須寫「;」 :同一行使用兩條語句的情況

let cat = "jack"; let catage = 5

//二、基本資料型別

//1、整數:就是沒有小數部分,12 -12 0(正數,0 ,負數)

//整數的範圍:

let minnumber = uint8.min

let maxnumber = uint8.max

let minint = int.min

let maxint = int.max

//(1)、在32位平台,int 和 int32是一樣的

//(2)、在64位平台,int 和 int64是一樣的

//(1)、在32位平台,uint 和 uint32是一樣的

//(2)、在64位平台,uint 和 uint64是一樣的

//2、浮點數:就是有小部分的數,3.1415926 -23.454

//(1)、double 精度高,至少有15位數字

//(2)、float 精度低,有6位數字

let dogage = 5

//等價於

//let dogage:int = 5

letcatage =

5.5//系統會預設選擇double

//等價於

//let catage:double = 5.5

let newage = 4 + 1.2

//3、進製:2進製、8進製、10進製、16進製制

//(1)、2進製:字首0b表示

//(2)、8進製:字首0o表示

//(3)、10進製:不使用字首

//(4)、16進製制:字首0x表示

//定義乙個都是17的數,分別使用:2進製、8進製、10進製、16進製制

//二進位制:

let number2 = 0b10001

//八進位制:

let number8 = 0o21

//十進位制數:

let number10 = 100

//16進製制:

let number16 = 0x11

//4、指數

letnumbere =

2.34e3

* 10^3

letnumbere =

2.34e-3

* 10^-3

//5、型別轉換:(int和double)

let treeone = 3

let treetow = 0.12442

let total = double(treeone) + treetow

//6、溢位:(超出對應型別的最大值,會報錯)

//let largenumber:int8 = int8.max + 1

//largenumber叫做int8.max別名

let largenumber:int8 = int8.max

//7、布尓值:(系統自動幫我們推算isplay和isopen是bool)

let isopen = true

let isplay = false

ifisopenelse

letm:

bool

= true

ifm else

let n = 1

ifn == 1 else

資料型別,常量,變數(C)

c語言是一種結構化語言,面向過程的語言,有著清晰的層次,可按照模組的方式對程式進行編寫,有利於程式的除錯。它的處理和表現能力都很強大,依靠全面的運算子和資料型別,可以容易的完成各種資料結構的建立。結構特點 乙個c語言源程式可由乙個或多個原始檔組成,乙個原始檔可由乙個或多個函式組成,但是乙個源程式有且...

05 資料型別 常量 變數

本文目錄 回到頂部 計算機中儲存的資料可以分為兩種 靜態資料和動態資料。1 靜態資料 1 概念 靜態資料是指一些永久性的資料,一般儲存在硬碟中。硬碟的儲存空間一般都比較大,現在普通計算機的硬碟都有500g 左右,因此硬碟中可以存放一些比較大的檔案。2 儲存的時長 計算機關閉之後再開啟,這些資料依舊還...

Swift 常量變數

main.swift swift 常量變數 created by dingkang on 15 12 15.import foundation 常量 在程式執行期間,不可以改變的量,稱之為常量。變數 在程式執行過程中,其值可以任意改變的量稱之為變數。變數和常量一樣,在使用之前都要進行生宣告和自定義 ...