sprintf(format, v1, ... , vn)
| 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. |
É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.
sprintf('an example of %s.', 'text')
sprintf("an example of %s.", "text")
sprintf('an value %g.', pi)
sprintf('%d%%.', 95)
| Version | Description |
|---|---|
| 1.0.0 | version initiale |