Go での整数からそのバイナリ表現への変換
Go では、strconv パッケージは FormatInt 関数を提供しており、これにより、次の変換が容易になります。整数をバイナリ表現に変換します。 FormatInt は、int64 値と基数の指定を受け入れます。基数の範囲は 2 ~ 36 です。基数 2 を指定すると、整数をバイナリ形式に変換できます。
サンプル コード :
package main import ( "fmt" "strconv" ) func main() { n := int64(123) fmt.Println(strconv.FormatInt(n, 2)) // 1111011 }
この例では、整数 123 はその整数に変換されます。バイナリ表現は「1111011」です。以下の DEMO リンクは、このコードのライブ デモンストレーションを提供します。
追加情報:
strconv.FormatInt は、整数をさまざまな基数に変換し、多様な基数に対応する柔軟性を提供する多用途関数です。数値表現が必要です。そのドキュメントは http://golang.org/pkg/strconv/#FormatInt
以上がGoで整数をバイナリ表現に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。