Was um zur Hölle ist eine integrale Literalkonstante??



  • Muss man für den Begriff studiert haben oder was? 😡

    Ich erbitte Aufklärung! 🤡

    Als Literal würde ich derzeit jegliche Konstante im Code bezeichnen, also z.B.

    int num = 0; // 0 = Literal
    std::string = "Hallo Welt"; // Hallo Welt = Literal
    

    Aber wissen tue ich es doch nicht, deshalb erteile ich jetzt einem Fachkundigen das Wort! 😃



  • integral -> integer (also zahl ohne kommastellen, aka. ganze zahl)
    literal -> "so wie es dasteht", also keine symbolische konstante, sondern z.B. "0" oder "42"
    konstante -> klar

    so würde ich das mal verstehen
    (der letzte teil, also "konstante", ist IMO redundante information, da ein "literal" immer konstant ist)

    Beispiel:

    int const i = 42; // 42 ist eine "integrale Literalkonstante", i dagegen nur eine "integrale symbolische konstante"
    

    Ich würde sowas aber einfach nur "integer literal" nennen, genauso wie man ja auch "string literal" sagt.


Anmelden zum Antworten