1,1,2,3,5,8,13, …**展示
package fib
import
("testing"
)//全域性變數的申明
//var c int
func
testfiblist
(t *testing.t)
}
與其他主要程式語言的差異
賦值可以進行自動型別推斷
a := 1 將自動推斷為 int型可以在乙個var中初始化多個變數
var(在乙個賦值語句中可以對多個變數進行同時賦值a int = 1
b = 2
)
func
testexchange
(t *testing.t)
1、快速設定連續值const (2、對位元位進行賦值monday = iota+1 //之後的每個常量都是前乙個加1
tuesday
wednesday
thursday
friday
satuday
sunday
)
const (readable = 1**展示
package contant_test
import
"testing"
const
( monday =
iota+1
tuesday
wednesday
thursday
friday
satuday
sunday
)const
(//依次為二進位制位賦值為1
1、型別轉換
go語言不允許隱式型別轉換
別名與原有型別也不能進行原有型別轉換
**展示
2、型別的預定義值package type_test
import
"testing"
type myint int64
func
testimplicit
(t *testing.t)
math.maxint64
math.maxfloat64
math.maxuint32
3、指標型別
不支援指標運算 (aptr為指標,不能進行 aptr = aptr + 1運算)
string是值型別,其預設的初始化值為空字串,而不是nil(len(str)為0)
**展示
func
testpoint
(t *testing.t)
資料型別 變數與常量
變數特點 1.變數的資料型別 變數占用記憶體空間的大小 2.變數的作用域 生命週期 變數的有效性範圍 3.變數的儲存型別 變數在記憶體中的儲存方式 記憶體和硬碟的區別 記憶體 資料調定會丟失,放的是執行資料,動態執行 硬碟 儲存靜態資料 3g使用者空間 1.棧空間 區域性變數,函式形參,自動變數 2...
C 資料型別,變數,常量
資料型別 基本資料型別 具體大小可能會有不同,由sizeof函式確定。基本資料型別 32位64位char 字元型1byte 1byte short 短整型2byte 2byte int整型 4byte 4byte long 長整型4byte 8byte float 單精度浮點型 4byte 4byt...
C 資料型別 變數 常量
引入系統的命名空間 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace fristlesson class p...