對資料型態的指令

目前我們學會了IntFloatDoubleString四種資料型態,在這小節簡述一下電腦能看懂那些針對它們的指令:

  • 整數型態Int
var a:Int = 0
  // 以整數型態宣告一個整數變數

a = -2 + 3 - 15
  // 整數的加法、減法、正負號

a = 5 * 6
  // 整數的乘法

a = 10 / 3
  // 整數的除法,算出來的結果仍然是整數,小數點被無條件捨去,結果為 3

a = 10 % 3
  // 整數的求餘,10 除以 3 餘 1,因此結果為 1
  • 小數型態FloatDouble
var b:Float = 0
  // 以小數型態宣告一個小數變數

b = (2.3 + 4.5) * 6.1 - 10.3
  // 加法、減法和乘法都和整數具有一樣意義

b = 10 / 3
  // 除法和人類認知的相同,結果為 3.33333
  // 試試看 print(b) 指令來印出 b 的值,使用 Float 和 Double 型態有什麼差異?
  • 字串型態String
var c:String = "hi"
  // 以字串型態宣告一個字串變數

c = "hello"
  // 換個值

c = c + "world"
  // 字串加法,結果是 "helloworld"
  // 字串是沒有減法、乘法或除法的

results matching ""

    No results matching ""