Achim Fritz <[EMAIL PROTECTED]> writes: > [ Probleme mit Zahlen größer 2^31 in C]
Du musst natürlich eine long long zuweisen und ausgeben, sonst wird das nichts: > int main(void){ > long long int a=2200000000; long long int a=2200000000LL; > int b=2200000000; > int c=2000000000; > printf("a=%d\n",a); printf("a=%lld\n",a); > printf("b=%d\n",b); > printf("c=%d\n",c); > exit(0); > } > Der Kernel hat auch keine Probleme mit grossen Zahlen: > [..] > [EMAIL PROTECTED]:~/ugspeicher/test-proc> echo "2^100"|bc > 1267650600228229401496703205376 Das ist nicht der Kernel, der da rechnet, sondern bc. Der kann (fast) beliebig große Integers. Gruß, Heike -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)