07-15-2022, 09:18 PM
(This post was last modified: 07-15-2022, 09:19 PM by Kernelpanic.)
Quote:Because the Integer Range is +- 32K and change. Try _Unsigned Long or _Unsigned _Integer64 IF the numbers and calculations with them are Always Positive (no big variable subtractions) that will get you the greatest upper limit.
Of what use are the Ackermann numbers?
The number 65533 cannot be outside of "Long" because "Long" has a range from: LONG integer values range from -2147483648 to 2147483647
It's like Fibonacci numbers: interesting exercises. In addition, these numbers play an important role in biology.
The Ackermann function it is about the time. That early used to work, I wrote the program in QuickC about 25 years ago. At that time you could still measure the time with simple numbers, but not anymore today, because small numbers are too fast.
Ackermannfunktion
It doesn't work with "_Integer64" neither. The worm is in there.