Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Posso convertire un real in longint?

Categoria: Tecniche Ultimo Aggiornamento: 20/01/05


Nell uso di un interprete, due aspetti da separare sono gli errori dovuti a una cattiva "interpretazione" di una istruzione e quelli dovuti ad un modo sbagliato di usare l'interprete stesso (errori di programmazione). Andrew S. Tanenbaum ne "I moderni sistemi operativi" afferma che "...in molti casi la conversione tra i tipi è necessaria o utile...": tutto ciò che il computer usa è formato da una serie di 0 e 1, basta semplicemente "tradurre" l'insieme di bit da String a Num o da real a longint, nei modi previsti dall'interprete.
Il manuale del Language di 4th Dimension afferma che:
“You can assign any Number data type to another; 4D does the conversion, truncating or
rounding if necessary”.

Ciò significa in buona sostanza che convertire un numero con virgola in intero (il cosiddetto casting delle variabili) è ammissibile, solo che 4D non fornisce garanzie sul tipo di metodo che verrà utilizzato per effettuare tale conversione: potrebbe essere indifferentemente usato il troncamento come l’arrotondamento.

Fonti:
A.S. Tanenbaum: Modern Operating Systems, 1994
Domenico Cantone: Linguaggi Formali e Compilatori, Università degli Studi di Catania, 1996



Inviato da: PierPaolo Sichera Visite: 12664

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
318 utenti registrati

Pagina servita il 09/10/24 alle 16:18:01 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad