質問:
Go には次のような組み込み関数がありますか?数値型を 2 進数形式に変換しますか?
たとえば、次の場合入力として 123 を指定すると、文字列 "1111011" を出力として取得する必要があります。
答え:
はい、strconv.FormatInt という組み込み関数があります。整数をバイナリに変換できる strconv パッケージ
n := int64(123) fmt.Println(strconv.FormatInt(n, 2)) // 1111011
この FormatInt 関数は、int64 と Base の 2 つのパラメーターを取ります。基数は数値の基数を指定します。表現。
例:
ドキュメント:
strconv.FormatInt 関数:
以上がGoで整数をバイナリ表現に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。