long long int Initialisierung Warnungen

2 Fragen

Ersten, während

long long int num = 1000000000000;

funktioniert

long long int num = 4014109449;

gibt

warning: this decimal constant is unsigned only in ISO C90 [enabled by default]

Was bedeutet es ?

Zweitens

long long int num = 1000000*1000000;

gibt ein überlauf-Warnung
während

long long int num = 1000000000000;

ist ok,auch wenn Sie gleich sind.Wie kann ich es loswerden? Die Multiplikation ergibt einen Müll Wert

InformationsquelleAutor rohan013 | 2013-11-06
Schreibe einen Kommentar