久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      go語言常量有多少種

      go語言常量有5種:布爾型常量、整數(shù)型常量、浮點(diǎn)型常量、復(fù)數(shù)常量和字符串型常量。Go語言中的常量使用關(guān)鍵字const定義,用于存儲不會改變的數(shù)據(jù),常量是在編譯時被創(chuàng)建的,即使定義在函數(shù)內(nèi)部也是如此,并且只能是布爾型、數(shù)字型(整數(shù)型、浮點(diǎn)型和復(fù)數(shù))和字符串型。

      go語言常量有多少種

      本教程操作環(huán)境:windows7系統(tǒng)、GO 1.18版本、Dell G3電腦。

      常量是指程序在執(zhí)行過程中可能不會改變的固定值。 這些固定值也稱為文字。

      常量是程序中最基礎(chǔ)的元素,在定義之后就不能再重新賦值了。

      Go語言中的常量使用關(guān)鍵字 const 定義,用于存儲不會改變的數(shù)據(jù),常量是在編譯時被創(chuàng)建的,即使定義在函數(shù)內(nèi)部也是如此,并且只能是布爾型、數(shù)字型(整數(shù)型、浮點(diǎn)型和復(fù)數(shù))和字符串型。由于編譯時的限制,定義常量的表達(dá)式必須為能被編譯器求值的常量表達(dá)式。

      布爾常量

      布爾常量只有兩個取值,真(true)或者假(false)。

      代碼如下:

      const x = true fmt.Print(x) //輸出true
      登錄后復(fù)制

      整數(shù)常量

      整型常量其實(shí)就是正數(shù)

      代碼如下:

      const x = 20 fmt.Print(x) //輸出20
      登錄后復(fù)制

      浮點(diǎn)數(shù)常量

      浮點(diǎn)數(shù)常量其實(shí)就是小數(shù)

      代碼如下:

      cOnstx= 0.618 fmt.Print(x) //輸出%f0.618
      登錄后復(fù)制

      字符/字符串常量

      代碼如下:

      const x = 'a' fmt.Print(x) //輸出97  const x = "a" fmt.Print(x) //輸出a
      登錄后復(fù)制

      復(fù)數(shù)常量

      代碼如下:

      const x = 3 + 2i fmt.Print(x) //輸出%v(3+2i)
      登錄后復(fù)制

      仔細(xì)看的童靴會發(fā)現(xiàn)'a'和”a”的輸出值不一樣,單引號的'a'表示字符,雙引號的”a”表示字符串。在Go語言里 '1′,”1″,1是不一樣的值,這個和C語言是一樣的。有興趣的童靴可以自己試試輸出試試看。

      擴(kuò)展知識:無類型常量

      Go語言的常量有個不同尋常之處。雖然一個常量可以有任意一個確定的基礎(chǔ)類型,例如 int 或 float64,或者是類似 time.Duration 這樣的基礎(chǔ)類型,但是許多常量并沒有一個明確的基礎(chǔ)類型。

      編譯器為這些沒有明確的基礎(chǔ)類型的數(shù)字常量提供比基礎(chǔ)類型更高精度的算術(shù)運(yùn)算,可以認(rèn)為至少有 256bit 的運(yùn)算精度。這里有六種未明確類型的常量類型,分別是無類型的布爾型、無類型的整數(shù)、無類型的字符、無類型的浮點(diǎn)數(shù)、無類型的復(fù)數(shù)、無類型的字符串。

      通過延遲明確常量的具體類型,不僅可以提供更高的運(yùn)算精度,而且可以直接用于

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號