Hallo,
da ich mit ziemlich großen Zahlen rechnen muss wollte ich mal den Datentyp int64_t aus stdint.h testen. Aber das funktioniert leider nicht.
#include <stdio.h>
#include <stdint.h>
main() {
int64_t x=5294967296;
printf("\n%llf\n",x);
}
beim Kompilieren mit
gcc -o test test.c kommt:
test.c: In Funktion »main«:
test.c:6: Warnung: Ganzzahlkonstante ist zu groß für »long«-Typ
Liegt das an meinem System? (habe nur ein 32bit System)
ich weiss auch nicht welchen Platzhalter ich in der printf Zeile benutzen muss.
ist %llf richtig?
gruß
SiD