Was bedeutet %d bedeuten? Warum d und nicht einen anderen Buchstaben?

Ich bin gerade erst lernen, C und wollte Fragen, einige sehr Elementare Fragen. Ich habe keine Programmierung hintergrund. Ich bin auch gerade am Anfang ein tutorial (http://www.cprogramming.com/tutorial/c-tutorial.html) und es gibt einige Dinge, die es nicht erklären. Wie, zum Beispiel, in dem folgenden einleitenden einfaches Programm...

Frage: warum benutzt er "%d" – warum d und nicht einen anderen Buchstaben? Ich verstehe das % ist der modulo-Operanden, Bedeutung Rest, aber warum d? Ich verstehe, dass stdio.h importiert eine Bibliothek/Glossar der Fachbegriffe zu verwenden, wie printf und so weiter... ist %d das gleiche wie das? :

#include <stdio.h>

int main()
{
    int this_is_a_number;

    printf( "Please enter a number: " );
    scanf( "%d", &this_is_a_number );
    printf( "You entered %d", this_is_a_number );
    getchar();
    return 0;
}
  • Was passiert ist, um das Lesen der Dokumentation für die Funktionen, die Sie aufrufen?
  • d in %d steht für dezimal. Lesen Sie über die printf-format-strings: en.wikipedia.org/wiki/Printf_format_string ODER kurz RTFM!
  • Ich empfehle Sie überarbeiten die Art und Weise Sie lernen. Es ist nicht gut, kommt, läuft auf StackOverflow für jedes detail der Sprache Grundlagen. Sie werden nicht erhalten, die beste Lernerfahrung, und Sie nicht bekommen das beste aus StackOverflow. Wählen Sie stattdessen ein gutes C-lehrbuch (wir haben die Empfehlungen in der FAQ) und lernen, die Sprache zu verwenden, Referenzen (wie man). Dann arbeiten Sie sich durch so viele Probleme, wie Sie können, und machen einfache Testfälle zu gewinnen, Vertrauen und Verständnis jeder einzelnen Komponente.
  • der Formatiert-IO-Handbuch"?
  • "Diese Frage zeigt keine Forschung" - zu erklären, die Menge downvotes.
  • naja, nicht wirklich.. ich wollte(& nahm Sie es für selbstverständlich halten), dass für einen Anfänger die K&R Buch ist das Handbuch(oder die Bibel). Sie sind die C-Götter, die Sie sehen 🙂
  • mögliche Duplikate von: Warum %d stehen für Integer?
  • -10 Stimmen! Sie brauchen nicht zu zeigen, Ihren Arsch, um neue Benutzer wie diese, ich bin sicher, er wird nicht wieder zurück sein. mehr konstruktiv!

Schreibe einen Kommentar