You wanted to know the range of integer! ???  Straight from Core.pdf:
    "Integers span a range from -2147483648 to 2147483647."

Enjoy!!
Ammon





----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 13, 2001 12:31 PM
Subject: [REBOL] Re: integer! which range?


> RE: [REBOL] integer! which range?
> 
> Hi Yogi,
> 
> >> a: to-integer 2 ** 31 - 1
> == 2147483647
> >> a: to-integer 2 ** 31 - 1 + 1
> ** Math Error: Math or number overflow
> 
> >> type? 999999999999999999999999
> == decimal!
> 
> so if you enter a to large number,
> it is converted to decimal! .
> if you multiply two integer!, you are limited.
> make one 'to-decimal or use 10.0 .
> 
> -volker
> 
> [EMAIL PROTECTED] wrote:
> > 
> > Hello,
> > I've tested something in the REBOL/Core-Console. But, I 
> > don't understand that. Look:
> > In the console, I type the following:
> > testzahl: 1
> > while [true] [testzahl: testzahl * 10]
> > 
> > An Error occured:
> > ** Math Error: Math or number overflow
> > 
> > After that, I type "print testzahl"
> > REBOL shows the following:
> > 1000000000
> > 
> > This looks very small. So, if I type in the console simply 
> > 999999999999999999999999
> > , it works!
> > 
> > So, why is there such a difference? What is the biggest 
> > integer!?
> > cu, yogi
> > 
> > -- 
> > To unsubscribe from this list, please send an email to
> > [EMAIL PROTECTED] with "unsubscribe" in the 
> > subject, without the quotes.
> > 
> -- 
> To unsubscribe from this list, please send an email to
> [EMAIL PROTECTED] with "unsubscribe" in the 
> subject, without the quotes.

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to