ho questo printf
dichiarazione alla fine del mio programma:Ottenere un segno strano per cento in uscita printf nel terminale con C
printf("%d", total_candies);
total_candies
è un int
, e mentre mi aspetto che tutto funzioni correttamente, insieme a il numero effettivo, sto ottenendo un segno di percentuale strano alla fine.
Qualcuno può dirmi perché questo sta accadendo?
È il prompt della console, forse? Prova ad aggiungere una nuova riga al tuo output: 'printf ("% d \ n ", total_candies);' –
Aggiorna la tua domanda per mostrare un programma completo che presenta il problema. Come fai a sapere che il carattere di percentuale strana viene stampato da quella specifica affermazione? Potrebbe essere il prompt della shell? –
@KeithThompson Questa è l'unica dichiarazione di registrazione della console che ho. – rounak