Maison développement back-end Golang Utilisez la fonction strconv.FormatInt pour convertir un entier en chaîne dans la base spécifiée

Utilisez la fonction strconv.FormatInt pour convertir un entier en chaîne dans la base spécifiée

Jul 24, 2023 am 10:51 AM
strconv formatint 进制

Utilisez la fonction strconv.FormatInt pour convertir un entier en chaîne dans une base spécifiée

Dans le langage Go, le package strconv est un package couramment utilisé pour la conversion entre des chaînes et d'autres types de données. La fonction strconv.FormatInt peut convertir un entier en chaîne dans une base spécifiée. Cet article présentera l'utilisation de strconv.FormatInt et fournira des exemples de code.

Tout d'abord, jetons un œil à la signature de la fonction strconv.FormatInt :

func FormatInt(i int64, base int) string

Cette fonction accepte deux paramètres, i représente l'entier à convertir, et base représente le numéro de base. Les nombres de base suivants peuvent être utilisés comme base : 2, 8, 10 et 16. Parmi eux, 2 représente le binaire, 8 représente l'octal, 10 représente le décimal et 16 représente l'hexadécimal.

Voici un exemple simple pour convertir un entier décimal en chaîne binaire :

package main

import (
    "fmt"
    "strconv"
)

func main() {
    i := 42
    binaryStr := strconv.FormatInt(int64(i), 2)
    fmt.Println(binaryStr) // 输出: "101010"
}
Copier après la connexion

Dans le code ci-dessus, nous définissons un entier i puis utilisons la fonction strconv.FormatInt pour le convertir en chaîne binaire. Imprimez enfin les résultats.

Ensuite, regardons un exemple de conversion d'entiers vers d'autres bases. Le code suivant convertit un entier décimal en chaîne hexadécimale :

package main

import (
    "fmt"
    "strconv"
)

func main() {
    i := 255
    hexStr := strconv.FormatInt(int64(i), 16)
    fmt.Println(hexStr) // 输出: "ff"
}
Copier après la connexion

Dans le code ci-dessus, nous convertissons un entier décimal i en chaîne hexadécimale. Le résultat est « ff », ce qui correspond à 255 en décimal.

Il est à noter que la fonction strconv.FormatInt renvoie une valeur de type chaîne. En fonction de la longueur du résultat de la conversion, vous pouvez choisir d'utiliser int, int8, int16, int32 ou int64 pour stocker la valeur entière convertie.

De plus, si vous souhaitez convertir un entier en chaîne, vous pouvez utiliser la fonction strconv.Itoa, qui est similaire à strconv.FormatInt.

Pour résumer, l'utilisation de la fonction strconv.FormatInt peut facilement convertir un entier en chaîne dans une base spécifiée. En spécifiant différents nombres de base, nous pouvons convertir des entiers en chaînes binaires, octales, décimales ou hexadécimales. Cet article fournit un exemple de code simple pour aider les lecteurs à mieux comprendre et utiliser la fonction 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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Utilisez la fonction strconv.FormatInt pour convertir un entier en chaîne dans la base spécifiée Utilisez la fonction strconv.FormatInt pour convertir un entier en chaîne dans la base spécifiée Jul 24, 2023 am 10:51 AM

Utilisez la fonction strconv.FormatInt pour convertir un entier en chaîne dans une base spécifiée. Dans le langage Go, le package strconv est un package couramment utilisé pour la conversion entre des chaînes et d'autres types de données. La fonction strconv.FormatInt peut convertir un entier en chaîne dans une base spécifiée. Cet article présentera l'utilisation de strconv.FormatInt et fournira des exemples de code. Jetons d’abord un coup d’œil à strconv.FormatIn

Convertissez la chaîne en hexadécimal et obtenez une sortie inversée en utilisant PHP Convertissez la chaîne en hexadécimal et obtenez une sortie inversée en utilisant PHP Mar 21, 2024 pm 03:33 PM

Titre : Utilisez PHP pour convertir des chaînes en hexadécimal et obtenir une sortie inversée. Dans le développement quotidien, nous devons parfois convertir des chaînes en représentation hexadécimale pour la transmission ou le cryptage de données. Cet article explique comment utiliser PHP pour convertir une chaîne en hexadécimal et réaliser la fonction de sortie inverse. Tout d’abord, nous devons écrire une fonction PHP pour convertir une chaîne en hexadécimal. Voici un exemple de code : functionstringToHex($string)

Convertir un nombre à virgule flottante en chaîne à l'aide de la fonction strconv.FormatFloat Convertir un nombre à virgule flottante en chaîne à l'aide de la fonction strconv.FormatFloat Jul 25, 2023 am 11:45 AM

Utilisez la fonction strconv.FormatFloat pour convertir des nombres à virgule flottante en chaînes Dans le langage Go, nous avons souvent besoin de convertir des nombres à virgule flottante en types de chaînes pour les besoins de sortie ou de stockage. Le package strconv est fourni dans le langage Go et la fonction FormatFloat qu'il contient peut convertir les nombres à virgule flottante en types de chaînes. La fonction FormatFloat prend trois paramètres : f représente le nombre à virgule flottante à convertir, fmt représente le format et prec représente le nombre de décimales à conserver. Parmi eux, le paramètre f

Comment résoudre le problème des caractères chinois tronqués lors de la conversion d'hexadécimaux en chaîne en PHP Comment résoudre le problème des caractères chinois tronqués lors de la conversion d'hexadécimaux en chaîne en PHP Mar 04, 2024 am 09:36 AM

Méthodes pour résoudre le problème des caractères chinois tronqués lors de la conversion de chaînes hexadécimales en PHP. Dans la programmation PHP, nous rencontrons parfois des situations où nous devons convertir des chaînes hexadécimales en caractères chinois normaux. Cependant, au cours du processus de conversion, vous rencontrerez parfois le problème des caractères chinois tronqués. Cet article vous fournira une méthode pour résoudre le problème des caractères chinois tronqués lors de la conversion de caractères hexadécimaux en chaîne en PHP, et donnera des exemples de code spécifiques. Utilisez la fonction hex2bin() pour la conversion hexadécimale. La fonction hex2bin() intégrée de PHP peut convertir 1.

Comment résoudre l'erreur « undéfini : strconv.ParseInt » dans Golang ? Comment résoudre l'erreur « undéfini : strconv.ParseInt » dans Golang ? Jun 25, 2023 pm 03:52 PM

Dans Golang, la bibliothèque strconv est souvent utilisée pour convertir entre les types chaîne et numériques. Cependant, si l'erreur « undefined : strconv.ParseInt » se produit lors de l'utilisation de la fonction strconv.ParseInt, vous devez alors adopter certaines solutions : confirmez si le package strconv est importé dans Golang. Si vous souhaitez utiliser une fonction dans un certain package. ou des variables, vous devez d'abord importer le package. donc,

Apprenez facilement à convertir l'hexadécimal en binaire en langage Go Apprenez facilement à convertir l'hexadécimal en binaire en langage Go Mar 15, 2024 pm 04:45 PM

Titre : Apprenez facilement à convertir de l'hexadécimal en binaire en langage Go. Des exemples de code spécifiques sont nécessaires. En programmation informatique, des opérations de conversion entre différents nombres de base sont souvent impliquées. Parmi eux, la conversion entre hexadécimal et binaire est relativement courante. Dans le langage Go, nous pouvons réaliser une conversion hexadécimale en binaire grâce à quelques exemples de code simples. Apprenons ensemble. Tout d’abord, jetons un coup d’œil aux méthodes de représentation hexadécimale et binaire. L'hexadécimal est une méthode de représentation des nombres, utilisant 0-9 et A-F pour représenter 1.

Utilisez la fonction strconv.QuoteToASCII dans Golang pour convertir la chaîne en représentation de code ASCII Utilisez la fonction strconv.QuoteToASCII dans Golang pour convertir la chaîne en représentation de code ASCII Nov 18, 2023 am 11:44 AM

Utilisez la fonction strconv.QuoteToASCII dans golang pour convertir une chaîne en représentation de code ASCII. Dans le processus de programmation avec Golang, nous rencontrons souvent des situations où nous devons convertir une chaîne en représentation de code ASCII. Le code ASCII est une norme de codage de caractères courante qui permet de mapper des caractères en nombres entiers pour faciliter le traitement et la transmission dans les systèmes informatiques. Dans Golang, nous pouvons utiliser QuoteToASCII à partir du package strconv intégré

Apprenez la fonction strconv.ParseFloat dans la documentation du langage Go pour convertir des chaînes en nombres à virgule flottante Apprenez la fonction strconv.ParseFloat dans la documentation du langage Go pour convertir des chaînes en nombres à virgule flottante Nov 03, 2023 pm 01:03 PM

Découvrez la fonction strconv.ParseFloat dans la documentation du langage Go pour convertir une chaîne en nombre à virgule flottante. Le langage Go est un langage de programmation hautes performances et fiable. Il est largement utilisé dans le développement d'applications réseau, les plates-formes de cloud computing, les systèmes distribués et. d'autres domaines. Dans le langage Go, la conversion entre chaînes et nombres à virgule flottante est une opération très courante lors du processus de développement. La fonction strconv.ParseFloat fournit une méthode simple et efficace pour réaliser cette conversion. strconv.Par

See all articles