Hallo,
hab’ ein Problem, bei dem ich nicht weiterkomme
mit gcc bekomme ich bei folgenden Code ein Problem :
void test()
{
unsigned __int64 abc;
//oder LONGLONG. Produziert das gleiche Verhalten
// Maximum bei 64Bit
abc=18446744073709551615;
}
Fehlermeldung :
[Warning] integer constant is so large that it is unsigned
[Warning] this decimal constant is unsigned only in ISO C90
[Warning] integer constant is too large for „long“ type
Warum erkennt er nicht, das abs unsigned ist ?
Wo ist das Problem ?
Danke