Heim >Backend-Entwicklung >Golang >Wie konvertiere ich ganze Zahlen in Go in eine binäre Darstellung?

Wie konvertiere ich ganze Zahlen in Go in eine binäre Darstellung?

DDD
DDDOriginal
2024-11-18 06:21:02215Durchsuche

How to Convert Integers to Binary Representation in Go?

Ganzzahlen in Binärdarstellung in Go konvertieren

Frage:

Gibt es in Go eine integrierte Funktion, die das kann? numerische Typen in ihre binäre Zahlenform umwandeln?

Zum Beispiel, wenn wir 123 als angeben Eingabe, wir sollten die Zeichenfolge „1111011“ als Ausgabe erhalten.

Antwort:

Ja, es gibt eine eingebaute Funktion namens strconv.FormatInt im strconv-Paket, die das kann Konvertieren Sie Ganzzahlen in ihre Binärdarstellung.

n := int64(123)

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

Diese FormatInt-Funktion benötigt zwei Parameter: einen int64 und eine Basis. Die Basis gibt die Basis der numerischen Darstellung an.

Beispiel:

Dokumentation:

  • strconv-Paket:
  • strconv.FormatInt-Funktion:

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

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ganze Zahlen in Go in eine binäre Darstellung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn