在Go 中將數值轉換為二進位字串
使用數值資料的開發人員可能會遇到將數字表示為二進位字元串的需要。為此,Go 提供了 strconv(字串轉換)包,提供了 FormatInt 函數。
問題:
將數值(例如 123)轉換為二進位代表(例如, "1111011").
解法:
package main import ( "fmt" "strconv" ) func main() { n := int64(123) binary := strconv.FormatInt(n, 2) fmt.Println(binary) // 1111011 }
解法:
函數傳回一個表示指定基數中數字的字串。透過將基數設為 2,我們獲得二進位表示。
在提供的範例中,整數 123 轉換為其二進位形式,得到字串「1111011」。
示範:您可以在此處嘗試示範:http://play.golang.org/p/leGVAELMhv以上是如何在 Go 中將數值轉換為二進位字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!