go語言基礎(二)

2022-06-17 15:54:12 字數 401 閱讀 4107

各語言的資料型別大同小異。go語言可以為數字型別和浮點型別設定位長,如int8,int16,int32,int64,uint8,float8,float32等。

go語言沒有double型別的資料,通過float32或float64控制精度。分別精確到小數點後面7、15位。

有以下數字型別:

const identifier [type]  = value
type可以省略,由編譯器自行推斷。

iota 在 const關鍵字出現時將被重置為 0(const 內部的第一行之前),const 中每新增一行常量宣告將使 iota 計數一次(iota 可理解為 const 語句塊中的行索引)。

const
運算子與c++相同。

Go語言基礎 二

go語言中只有for,以下是for的三種使用方式。package main import fmt func sum args int value int return func main 2.for i 0 i 10 value sum 1,3,5 fmt.printf d n value 注意 使...

GO語言學習二(基礎)

一 包 每個 go 程式都是由包組成的。程式執行的入口是包main 二 匯入 兩種方式 多個 import import fmt import math 用圓括號組合了匯入,打包匯入 import fmt math 三 函式 函式可以沒有引數或接受多個引數 當兩個或多個連續的函式命名引數是同一型別,...

Go 語言基礎

go 語言內建的運算子有 1.算術運算子 2.關係運算子 3.邏輯運算子 4.位運算子 將其先轉換為二進位制數,在根據如下表規則 p q p q p q p q 0 0 0 0 0 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1如假定 a 60 b 13 其二進位制數轉換為 a 0011...