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

DDD
リリース: 2024-11-18 06:21:02
オリジナル
158 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート