sprintf
Écrit des données dans une chaîne.
📝Syntaxe
sprintf(format, v1, ... , vn)
📥Arguments d'entrée
Paramètre Description
format une chaîne décrivant le format à utiliser.
v1, ... , vn données à convertir et à écrire selon le paramètre de format précédent.
📄Description

Écrit des données sous forme de texte dans une chaîne.

Le format suit la syntaxe C de fprintf.

Type de valeur Format Remarque
Entier %i base 10
Entier signé %d base 10
Entier non signé %u base 10
Entier %o Octal (base 8)
Entier %x Hexadécimal (minuscules)
Entier %X Hexadécimal (MAJUSCULES)
Nombre à virgule flottante %f Notation décimale fixe
Nombre à virgule flottante %e Notation exponentielle (minuscules)
Nombre à virgule flottante %E Notation exponentielle (MAJUSCULES)
Nombre à virgule flottante %g Notation exponentielle (format compact, minuscules)
Nombre à virgule flottante %G Notation exponentielle (format compact, MAJUSCULES)
Caractère %c Caractère unique
Chaîne %s Vecteur de caractères.

Pour afficher un signe pourcentage, utilisez un double pourcentage (%%) dans la chaîne de format.

💡Exemples
sprintf('an example of %s.', 'text')
sprintf("an example of %s.", "text")
sprintf('an value %g.', pi)
Display a percent sign
sprintf('%d%%.', 95)
🔗Voir aussi
fprintf
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub