`printf` est une fonction courante pour la sortie formatée. C et de nombreux autres langages ont toute une famille de fonctions connexes. N'utilisez cette balise que si la question concerne directement `printf` ou des fonctions associées.
C'est plus une question curieuse qu'une question importante, mais pourquoi lors de l'impression hexadécimale comme un nombre à 8 chiffres avec des zéros non significatifs, cela %#08Xn'affiche- t-il pas le même résultat que 0x%08X? Lorsque j'essaie d'utiliser l'ancien, l' 08indicateur de mise en forme est supprimé et cela ne fonctionne …
J'essaie d'en savoir plus sur la fonction PHP sprintf () mais php.net ne m'a pas beaucoup aidé car je suis toujours confus, pourquoi voudriez-vous l'utiliser? Jetez un œil à mon exemple ci-dessous. Pourquoi utiliser ceci: $output = sprintf("Here is the result: %s for this date %s", $result, $date); Lorsque cela …
Je veux la sortie suivante: - Sur le point de déduire 50% de 27,59 € de votre compte Recharge. quand je fais quelque chose comme ça: - $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables, $variablesArray); Mais …
Je sais que vous pouvez imprimer avec printf()et puts(). Je peux également voir que cela printf()vous permet d'interpoler des variables et de faire du formatage. Est puts()simplement une version primitive de printf(). Doit-il être utilisé pour tous les possibles printf()sans interpolation de chaîne?
Je crois comprendre que stringc'est un membre de l' stdespace de noms, alors pourquoi ce qui suit se produit-il? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", …
J'essaie d'ajouter un signe de pourcentage réel dans une instruction printf en Java et j'obtiens l'erreur: lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ 2 errors Je n'arrive pas à comprendre comment mettre un signe de pourcentage réel dans mon printf? Je pensais qu'utiliser \% pour …
En utilisant le code suivant: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); Un utilisateur peut entrer son nom, mais lorsqu'il entre un nom avec un espace comme Lucas Aardvark, scanf()il coupe simplement tout après Lucas. Comment scanf()autoriser …
J'ai trouvé ce programme C sur le Web: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } La chose intéressante avec ce programme est que lorsqu'il est compilé et exécuté en mode C89, il imprime C89et lorsqu'il est compilé et exécuté en mode C99, il imprime C99. Mais je ne …
Existe-t-il un moyen de spécifier le nombre de caractères d'une chaîne à imprimer (similaire aux décimales dans ints)? printf ("Here are the first 8 chars: %s\n", "A string that is more than 8 chars"); Souhaitez-le imprimer: Here are the first 8 chars: A string
En C, l'impression vers stdout est facile, avec printffrom stdio.h. Cependant, comment imprimer sur stderr? On peut l'utiliser fprintfpour y parvenir apparemment, mais sa syntaxe semble étrange. Peut-être pouvons-nous utiliser printfpour imprimer sur stderr?
Comment puis-je remplir une chaîne avec des espaces à gauche lors de l'utilisation de printf? Par exemple, je veux imprimer "Bonjour" avec 40 espaces le précédant. De plus, la chaîne que je souhaite imprimer se compose de plusieurs lignes. Dois-je imprimer chaque ligne séparément? EDIT: Juste pour être clair, je …
Je lis Effective Java et il utilise %npartout le caractère de nouvelle ligne. J'ai utilisé \nplutôt avec succès pour la nouvelle ligne dans les programmes Java. Quelle est la «bonne»? Quel est le problème avec \n? Pourquoi Java a-t-il changé cette convention C?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.