Maison >développement back-end >Golang >Comment convertir un entier en représentation binaire dans Go ?

Comment convertir un entier en représentation binaire dans Go ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-24 18:39:16294parcourir

How to Convert an Integer to Binary Representation in Go?

Conversion d'un entier en sa représentation binaire dans Go

Dans Go, le package strconv fournit la fonction FormatInt, qui facilite la conversion de entiers à leur représentation binaire. FormatInt accepte une valeur int64 et une spécification de base, où la base va de 2 à 36. En spécifiant une base de 2, vous pouvez convertir l'entier en sa forme binaire.

Exemple de code :

package main

import (
  "fmt"
  "strconv"
)

func main() {
  n := int64(123)
  fmt.Println(strconv.FormatInt(n, 2)) // 1111011
}

Dans cet exemple, l'entier 123 est converti en sa représentation binaire, qui est "1111011". Le lien DEMO ci-dessous fournit une démonstration en direct de ce code.

Informations supplémentaires :
strconv.FormatInt est une fonction polyvalente qui offre la flexibilité de convertir des entiers en différentes bases, s'adaptant à diverses besoins en représentation numérique. Sa documentation est disponible sur : http://golang.org/pkg/strconv/#FormatInt

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn