| To: | REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com> |
|---|---|
| Subject: | Re: Calcoli |
| From: | Massimo Valle <maxduepuntozero at yahoo dot it> |
| Date: | Mon, 23 Jul 2007 09:07:43 +0200 |
| Delivered-to: | listarchive at realsoftware dot com |
| Delivered-to: | realbasic-nug dot it at lists dot realsoftware dot com |
| References: | <D20A1020-AB60-460D-8602-FC8CDA0CC3EB at tiscali dot it> <315C50DB-C298-46EB-82A0-04A12BCE7848 at omnidea dot it> |
On 20/lug/07, at 16:03, Gilberto De Faveri wrote: Non conosco i dettagli implementativi dell'operatore di divisione intera "\", ma il risultato è -841 perchè evidentemente viene effettuato un cast ad Integer degli operandi prima di effettuare la divisione, e nel tuo caso il risultato di (b-a) non è rappresentabile in 32 bit. E' comunque un bug o quantomeno un comportamento non corretto perchè RB supporta i valori interi a 64bit che possono rappresentare le quantità esposte. Di conseguenza se fa una divisione intera dovrebbe preoccuparsi di capire se può rappresentarla a 32 o 64 bit. Dico dovrebbe perchè RB è un framework ad alto livello che si fa carico del compito di effettuare i cast automatici e che non consente di forzare cast su sui tipi. Massimo Valle |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Calcoli, Giovanni Gualeni |
|---|---|
| Next by Date: | Re: Calcoli, Gilberto De Faveri |
| Previous by Thread: | Re: Calcoli, Giovanni Gualeni |
| Next by Thread: | Re: Calcoli, Gilberto De Faveri |
| Indexes: | [Date] [Thread] [Top] [All Lists] |