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

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

DDD
DDDオリジナル
2024-11-18 06:21:02217ブラウズ

How to Convert Integers to Binary Representation in Go?

Go で整数をバイナリ表現に変換する

質問:

Go には次のような組み込み関数がありますか?数値型を 2 進数形式に変換しますか?

たとえば、次の場合入力として 123 を指定すると、文字列 "1111011" を出力として取得する必要があります。

答え:

はい、strconv.FormatInt という組み込み関数があります。整数をバイナリに変換できる strconv パッケージ

n := int64(123)

fmt.Println(strconv.FormatInt(n, 2)) // 1111011

この FormatInt 関数は、int64 と Base の 2 つのパラメーターを取ります。基数は数値の基数を指定します。表現。

例:

ドキュメント:

  • strconv パッケージ:
  • strconv.FormatInt 関数:

    • https://golang.org/pkg/ strconv/#FormatInt

以上がGoで整数をバイナリ表現に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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