GO語言基礎(一)

2021-09-02 09:45:15 字數 2520 閱讀 4270

//go語言中保留c語言中的注釋方法。

//每個檔案必須先宣告包,go語言中以包為管理單位。

//每個工程中只能有乙個main包,乙個資料夾即為乙個工程。

//每個程式必須包含main包,開頭處標明即可。

package main

//go語言中不需要寫分號

import ( //通過import匯入包,可以匯入多個,分行寫,用雙引號括起來,匯入的包必須要用。

"fmt"

)//定義函式

func main()

go build  ***.go

編譯go**,生成乙個可執行程式

然後,執行可執行程式

go run ***.go

不生成可執行程式,直接執行

cls windows清屏命令

命名規範:

1)字母、下劃線、數字

2)不能以數字開頭

3)名字不能是關鍵字

4)區分大小寫

執行後結果可以看出,c在沒有賦值的情況下值為0,go語言中預設值為0.

定義常量時只需要將變數定義中的var替換為const即可

複數取實部虛部的方式:

real(變數)  取實部

imag(變數)  取虛部

型別別名:

type   a  int  //給型別int起別名a

字元單引號

字串用雙引號

%d 十進位制輸出

%c 字元格式輸出

%s 字串格式輸出

%t 字元型別

%t bool格式輸出

%f 列印浮點數

%v 自動匹配型別,字元型別不匹配

運算子

+  -   *   /    %    ++   --

關係運算子

==    !=    >=     <=    >    <

邏輯運算子:

&&與 ||或 !非(取反)

非0就是真,0就是假

位運算子:

& 位與

| 位或

^ 異或

<< 迴圈左移

>> 迴圈右移

Go語言基礎一

go程式大體上由 package包 import引用包 main函式主題 組成 注意事項 var number a int 19 更專業的初始化方法 var a int b int c string d bool e 67 var number a int number a 19 number a ...

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...

Go語言基礎

目錄 一.go語言內建關鍵字 二.go語言注釋方法 三.專案結構 四.程式結構 五.包的匯入 六.package的別名 七.可見性規則 單行注釋 多行注釋 go程式是通過package來組織的 只有package 名稱為main的包可以包含main函式 乙個可執行程式有且僅有乙個main包 初步練習...