[C/C++] Namen von constanten

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Dragonknight, 12. Oktober 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 12. Oktober 2009
    Namen von constanten

    Hi,

    ich der mir grad c beibringt hat mal wieder ne frage. und zwar sollten wir nen quelltext zum laufen bekommen.

    hier vorab der von mir korrigierte quelltext

    so jetzt meine fragen:

    1. warum kann ich die int variable nicht 2a nennen. beim kompilieren spuckt der mir dann immer nen fehler aus.
    2. warum zeigt der mir bei der ausgabe des jetzigen float wertes nur nullen an, wenn ich den wert nicht als float, sondern als double speicher? ist doch im prinzip das gleiche nur dass bei double die "kapazität" größer ist

    edit: bevor ichs vergesse: warum muss hinter dem namen der charvariablen [] stehen?
     
  2. 12. Oktober 2009
    AW: Namen von constanten

    - Eine Variable darf nicht mit einer Zahl im Namen anfangen.

    - in die [] müssen die Anzahl an ,,Feldern''. Muss ja irgendwo anfangen und begrenzen. Schreib ne 2 rein und dann benutz dein Buch und Google und mach dich mal schlau.


    zu deinem float und double problem, dann musst du mal lf schreiben anstatt f. teste ma

    Hier, mit dem double. Deine zweite include musst ich rausnehmen, da es sonst bei mir nen fehler gibt, da ich diese header datei ja nicht hab.
    Spoiler
    Code:
    #include <stdio.h>
    
    int main()
    {
     int a = 5, b = 3;
     double d = 4.5;
     char ch[2] = "A";
     int zweia = 2 * a;
     
     printf("%i\t%i\n", a, zweia);
     printf("%i\n", b);
     printf("%5.2lf\n", d);
     printf("%s\n", ch);
     
     
     return(0);
    }


    mit float
    Spoiler
    Code:
    #include <stdio.h>
    
    int main()
    {
     int a = 5, b = 3;
     float d = 4.5;
     char ch[2] = "A";
     int zweia = 2 * a;
     
     printf("%i\t%i\n", a, zweia);
     printf("%i\n", b);
     printf("%5.2f\n", d);
     printf("%s\n", ch);
     
     
     return(0);
    }
     
  3. 12. Oktober 2009
    AW: Namen von constanten

    danke schonmal. wusste nicht dass man das mit der [] auch bei constanten machen muss. macht man ja bei den zahlen auch nicht... naja gut zu wissen ^^

    mit lf klappts. steht denke für long float?

    danke jedenfalls. bw geht leider net
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.