warum muss da das L stehen?
würde die zahl nicht schon reichen?kann man das weglassen?
Oder muss man bei so großen Zahlen immer L hinschreiben?
warum muss da das L stehen?
würde die zahl nicht schon reichen?kann man das weglassen?
Oder muss man bei so großen Zahlen immer L hinschreiben?
Geändert von HiroakiShi (05.06.2011 um 10:20 Uhr)
Ja, das L wird unbedingt benötigt. Du kannst ja mal ausprobieren, was passiert, wenn du's weglässt, der Compiler wird dir eine Fehlermeldung ausgeben. Zahlen werden standardmäßig als uint16 interpretiert, d.h. bis maximal 2^16 - 1 = 65535, größere müssen durch das L als uint32 gekennzeichnet werden.
Gruß
ASUR0
Lesezeichen