ホームページ >バックエンド開発 >Golang >Goで整数をバイナリ表現に変換するにはどうすればよいですか?

Goで整数をバイナリ表現に変換するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-24 18:39:16228ブラウズ

How to Convert an Integer to Binary Representation in Go?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。