目錄
操作符指標 摘要
定義常量,常量組,上行表示式,iota,++/–,指標定義 示例
const (
text, size = "text", len(text)
)
常量組中如果不指定預設值則使用上行表示式的值
const (
a =1
//常量必須有值,所以a必須指定值bc
)fmt.println(a, b, c) //1 1 1
iotaconst (
d = "d"
ef = iota
g)const (
k = iota
)fmt.println(d, e, f, g) //d d 2 3
fmt.println(k) //0
++,--
只能作為語句,即一行單獨的++
a :=1
a++fmt.println(a)
var b = ++a //error
a :=1
var pa *int = &a
fmt.println(pa) //0xc0820062e0
fmt.println(*pa) //1
var pb *int
fmt.println(pb) //nil
常量與操作符
一 常量 d屬於的是常量型別的替換,int d double lf char c long long int lld 二 變數 變數由識別符號和資料值組成,每乙個變數都要分配乙個儲存空間,其數值存在其所屬的數值空間裡,變數必須宣告才能使用,int a 注意!此時a並不是沒有值,它是有值的,值是乙個隨...
go 不是操作符
在go中,並不像在c中作為操作符,而是作為語句出現。下面是乙個關於print的範例 package main import fmt varnum int 0 func main fmt.println num 1 func subself int func addself int 在c中,print...
day04 邏輯操作符
把二進位制數字從右向左每三個數字分成一組,每組用乙個0到7之間的數字替換,這個 替換結果叫做八進位制表示方式 0110 1011 01 101 011 153 八進位制 可以在程式中直接使用八進位制方式表示數字,這個時候數字必須以0做開頭 在printf函式呼叫語句裡使用 o做佔位符可以把 數字的八...