Remplir les nombres avec des zéros pour l'impression
Lorsque vous travaillez avec des nombres en programmation, il peut être nécessaire de les remplir avec des zéros pour obtenir un résultat fixe. largeur pour l’impression ou à d’autres fins. Voici comment procéder dans Go :
Utilisation du package fmt
Le package fmt offre un moyen pratique de formater et d'imprimer des nombres avec un remplissage nul. Pour ce faire, utilisez la syntaxe suivante :
fmt.Printf("|%06d|%6d|\n", 12, 345)
Copier après la connexion
Explication :
- fmt.Printf permet de formater et d'imprimer des valeurs.
- d précise que le premier argument doit être un entier formaté avec une largeur minimale de 6 et complété par des zéros.
- m signifie que le deuxième argument doit être un entier formaté avec une largeur minimale de 6, mais sans remplissage de zéros.
- Les caractères pipe (|) sont utilisés pour séparer les valeurs imprimées .
Sortie :
|000012| 345|
Copier après la connexion
Comme vous pouvez voyez, le numéro 12 est rempli de zéros pour faire sa largeur 6, tandis que 345 est imprimé avec des espaces pour remplir l'espace restant.
Notes supplémentaires :
- Le nombre de zéros utilisés pour le remplissage est déterminé par la largeur spécifiée dans la chaîne de format.
- Vous pouvez également utiliser des espaces pour le remplissage en remplaçant 0 avec un caractère espace (`%).
- Le package fmt fournit diverses autres options de formatage pour les nombres, telles que la notation scientifique et le contrôle de précision. Référez-vous à la documentation officielle pour plus de détails.
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!