Un valore float rappresenta un numero a virgola mobile, cioè composto da una parte intera e da una decimale. Ad esempio 0,25, 5,0 e -123,333 sono tutti numeri a virgola mobile, mentre 0, 5 e -123 sono numeri interi. Nel linguaggio Verse, che segue le regole sintattiche della lingua inglese, la virgola è sostituita da un punto. Sono definiti numeri a virgola mobile perché la virgola decimale può "essere mossa" in qualsiasi posizione - l'inglese "floating point" significa proprio "punto fluttuante". Gli esempi 5 e 5,0 di cui sopra, rispettivamente un numero intero e uno a virgola mobile, rappresentano però in realtà valori diversi: mentre un intero può essere convertito nella sua rappresentazione binaria univoca, la codifica float porta sempre con sé una certa "imprecisione". Questo si traduce in importanti conseguenze nella scrittura di codice: per esempio, date due variabili Var_int = 5 e Var_float = 5.0, l'espressione booleana "Var_int == Var_float" restituirà risultato false.
Valore float
Un valore float rappresenta un numero a virgola mobile,
Ask questions and help your peers Developer Forums
Write your own tutorials or read those from others Learning Library