sprintf
Écrit des données dans une chaîne.
📝 Syntaxe
sprintf(format, v1, ... , vn)
📥 Argument d'entrée
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.
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
🕔 Historique
1.0.0
version initiale
Last updated
Was this helpful?