Falsche Variablen Ausgabe



  • Hallo Community,

    ich habe soeben ein kurzes Programm geschrieben, da ich einen Fehler in einem größeren Programm suche.

    Leider verstehe ich die Ausgabe meines Programmes nicht:

    #include <stdio.h>
    
    int main( void )
    {
    int a = 2;
    printf("Das ist ein Test der Nummer: %i.\n"), 2;
    
      return 0;
    }
    

    Ausgegeben wird nun:
    "Das ist ein Test der Nummer: 134520820."

    Aber warum wird nicht
    "Das ist ein Test der Nummer: 2."
    ausgegeben?

    Ich glaube, ich sehe den Wald vor lauter Bäumen nicht mehr. 😞

    Danke euch schon mal!



  • printf("Das ist ein Test der Nummer: %d.\n",a);


Anmelden zum Antworten