Définition et utilisation
sprintf()
écrit la chaîne formatée en une variable.
Les paramètres Arg1 , Arg2 , ++ seront insérés au pourcentage du symbole de signe (%) dans la chaîne principale. Cette fonction est exécutée étape par étape. Au premier% de symbole, insérer Arg1 , au deuxième% de symbole, insérer Arg2 , etc.
Remarque: Si le symbole% est supérieur au paramètre ARG , vous devez utiliser des espaces réservés. L'ensemble de l'espace est derrière le symbole% et se compose d'un nombre et "\ $". Voir l'exemple 2.
Fonctions connexes:
-
fprintf()
-
printf()
-
vfprintf()
-
vprintf()
-
vsprintf()
grammaire
sprintf ( format , arg1 , arg2 , arg ++ )
paramètre | décrire |
---|
format | Requis. Spécifie la chaîne et comment formater les variables qui s'y trouvent. Valeurs de format possibles: - %% - Renvoie un pourcentage de signe
- % B - Numéro binaire
- % C - caractères correspondant à la valeur ASCII
- % D - Nombre décimal contenant des signes positifs et négatifs (nombre négatif, 0, nombre positif)
- % E - Utilisez une notation scientifique minuscule (par ex. 1,2e + 2)
- % E - Notation scientifique utilisant les capitales (par exemple 1,2e + 2)
- % U - Numéro décimal sans signes (supérieur ou égal à 0)
- % F - Numéro de point flottant (réglage local)
- % F - Numéro de point flottant (réglage non local)
- % g - plus court% e et% f
- % G - plus court% e et% f
- % O - Nombre octal
- % s - chaîne
- % x - numéro hexadécimal (lettres minuscules)
- % X - Numéro hexadécimal (CAPS)
Valeur de format supplémentaire. Nécessairement placé entre% et les lettres (par exemple% .2f): - + (Présent + ou - avant le nombre pour définir la nature positive et négative du nombre. Par défaut, seuls les nombres négatifs sont marqués et les nombres positifs ne sont pas marqués)
- '(Spécifiez ce qu'il faut utiliser comme rembourrage, la valeur par défaut est un espace. Il doit être utilisé avec la largeur Spécifier. Par exemple:%' x20S (Utilisez "x" comme rembourrage))
- - (valeur de variable de réglage de gauche)
- [0-9] (spécifiez la largeur minimale de la valeur variable)
- . [0-9] (Spécifiez le nombre de décimales ou la longueur de chaîne maximale)
Remarque: Si vous utilisez plusieurs valeurs de format ci-dessus, elles doivent être utilisées dans l'ordre ci-dessus. |
arg1 | Requis. Spécifie les paramètres insérés dans le premier% de symbole dans la chaîne de format . |
arg2 | Facultatif. Spécifie le paramètre inséré dans le deuxième% de symbole dans la chaîne de format . |
Arg ++ | Facultatif. Spécifie les paramètres insérés dans les troisième et quatrième% de symboles dans la chaîne de format . |