Gast
#852829
Die maximal darstellbare Zahl bei double liegt bei etwas ~ 10^306 was ungefähr 2^1023 entspricht. unsigned long long bietet 2^64 und beide beanspruchen 8 Bytes. Wenn ich nun Fakultät berechne, dann würde ich ULL nehmen. Heute habe ich aber den Code gesehen, der double für diesen Zweck benutzt. Muss double nicht zu den wachsenden Zahlen hin, "Fehlerlücken" haben, sodass mehrere natürliche Zahlen nicht darstellbar sind? aus dem obigen Überlegungen würde ich sagen, ja .. die Fehlapproximationen müssen grösser 1 sein. würde gerne eure Meinung hören. grüsse