go 速學 04 常量,操作符與指標

2021-06-29 13:02:54 字數 804 閱讀 8204

目錄

操作符指標 摘要

定義常量,常量組,上行表示式,iota,++/–,指標

定義 示例

const (

text, size = "text", len(text)

)

常量組中如果不指定預設值則使用上行表示式的值

const (

a =1

//常量必須有值,所以a必須指定值bc

)fmt.println(a, b, c) //1 1 1

iota
const (

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做佔位符可以把 數字的八...