`printf` è una funzione comune per l'output formattato. C e molte altre lingue hanno un'intera famiglia di funzioni correlate. Usa questo tag solo se la domanda riguarda direttamente `printf` o le funzioni correlate.
Si tratta di una query più curiosa di una domanda importante, ma perché quando si stampa un esadecimale come numero di 8 cifre con zeri iniziali, questo %#08Xnon visualizza lo stesso risultato di 0x%08X? Quando provo a usare il primo, il 08flag di formattazione viene rimosso e non funziona solo …
Sto cercando di saperne di più sulla funzione PHP sprintf () ma php.net non mi ha aiutato molto perché sono ancora confuso, perché dovresti usarlo? Dai un'occhiata al mio esempio di seguito. Perché usare questo: $output = sprintf("Here is the result: %s for this date %s", $result, $date); Quando questo …
Voglio il seguente output: - Sto per detrarre il 50% di € 27,59 dal tuo account di ricarica. quando faccio qualcosa del genere: - $variablesArray[0] = '€'; $variablesArray[1] = 27.59; $stringWithVariables = 'About to deduct 50% of %s %s from your Top-Up account.'; echo vsprintf($stringWithVariables, $variablesArray); Ma mi dà questo …
So che puoi stampare con printf()e puts(). Vedo anche che printf()ti consente di interpolare le variabili e fare la formattazione. È puts()semplicemente una versione primitiva di printf(). Dovrebbe essere usato per ogni possibile printf()senza interpolazione di stringhe?
La mia comprensione è che stringè un membro dello stdspazio dei nomi, quindi perché si verifica quanto segue? #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", myString); …
Sto cercando di aggiungere un segno di percentuale effettivo in un'istruzione printf in Java e sto ottenendo l'errore: 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 Non riesco a capire come inserire un segno di percentuale reale nel mio printf? Ho pensato che usare …
Utilizzando il seguente codice: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); Un utente può inserire il proprio nome ma quando inserisce un nome con uno spazio simile Lucas Aardvark, scanf()taglia semplicemente tutto dopo Lucas. Come faccio a …
Ho trovato questo programma C dal web: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } La cosa interessante di questo programma è che quando viene compilato ed eseguito in modalità C89, stampa C89e quando viene compilato ed eseguito in modalità C99, stampa C99. Ma non sono in grado di …
C'è un modo per specificare quanti caratteri di una stringa stampare (simile alle cifre decimali in ints)? printf ("Here are the first 8 chars: %s\n", "A string that is more than 8 chars"); Vorrei che stampasse: Here are the first 8 chars: A string
In C, stampare su stdout è facile, con printffrom stdio.h. Tuttavia, come posso stampare su stderr? Possiamo usarlo fprintfper ottenerlo apparentemente, ma la sua sintassi sembra strana. Forse possiamo usare printfper stampare su stderr?
Come posso riempire una stringa con spazi a sinistra quando uso printf? Ad esempio, voglio stampare "Hello" con 40 spazi che lo precedono. Inoltre, la stringa che voglio stampare è composta da più righe. Devo stampare ogni riga separatamente? EDIT: Giusto per essere chiari, voglio esattamente 40 spazi stampati prima …
Sto leggendo Java efficace e lo usa %novunque per il carattere di nuova riga. Ho usato \npiuttosto con successo per la nuova riga nei programmi Java. Qual è quello "corretto"? Cosa c'è che non va \n? Perché Java ha cambiato questa convenzione 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.