I programmi per computer e gli script del sito web in grado di memorizzare i valori di dati di tipo diverso. Codice applicazione memorizza spesso valori di dati come variabili , che possono modellare stringhe di testo , vari tipi di numero e di più . Quando un programma negozi o visualizza un valore di numero decimale , può essere necessario per rappresentare tale numero in più di una forma . I valori numerici sono spesso convertiti da e per le stringhe nel gestire l'interazione dell'utente con un'applicazione. Una stringa decimale è un numero contenuto in una variabile di tipo stringa o valore . Tipi  
 La maggior parte dei linguaggi di programmazione possono modellare vari tipi di numero , tra numeri interi , doppia precisione e in virgola mobile. In linguaggi fortemente tipizzati come Java , il codice di programmazione deve indicare tipo quando un valore è dichiarato , ma in lingue debolmente tipizzato come PHP e JavaScript , questo non è necessario . Il seguente codice di esempio illustra la creazione di una variabile decimale in Java , modellandolo come un doppio tipo di precisione : 
 
 doppia myDec = 5.5 ; 
 
 In PHP , il codice seguente esegue lo stesso processo : 
 
 $ my_dec = 5.5 ; 
 Mostra 
 
 Molti script di programmazione utilizzano tipi numerici internamente per la realizzazione di lavorazione come i calcoli dei dati . Tuttavia , i tipi di stringhe di testo sono spesso utilizzati quando si visualizzano i numeri decimali e le altre nelle interfacce utente . Per visualizzare solo un numero decimale come una stringa , la maggior parte delle lingue permettono ai programmatori per concatenare il numero , come nel seguente esempio PHP : . . 
 Echo 
 " 
 " $ my_dec " < /p > " ; 
 
 a seconda di come il numero è memorizzato , il programmatore può scegliere di convertirlo utilizzando metodi di classe , come nel seguente esempio Java : 
 
 doppia myNumber Double.valueOf = ( 5.5) ; String numberString = myNumber.toString ( ) . 
 
 Questo codice memorizza il valore numerico decimale utilizzando la classe doppio involucro , quindi restituisce una rappresentazione di stringa utilizzando un metodo di classe 
 
 
 conversione 
 
 volte un programma riceve i dati esterni in forma di stringa . Questo accade spesso quando un programma è l'importazione di dati da una fonte esterna, ad esempio un file di testo o XML , oppure è catturare input digitato nei campi di testo dell'interfaccia utente . Se l' input contiene numeri e il programma deve accedere ai valori numerici coinvolti , il codice può convertire le stringhe di dati numerici . Il seguente esempio di codice Java illustrata questa tecnica : 
 
 doppia convertedNumber = Double.parseDouble ( numberString ) ; 
 
 Questo codice prende un parametro di stringa e tenta di analizzare come un doppio valore di tipo primitivo < . br> 
 opzioni 
 
 programmatori hanno opzioni per la visualizzazione dei valori decimali . Ad esempio, se un interfaccia utente può ospitare un certo numero di caratteri , il programmatore può voler formattare i valori decimali visualizzate per soddisfare questa . Il seguente esempio di codice Java viene illustrato l'utilizzo del metodo format string: 
 
 String formattedNumber = String.format ( " Qui è un numero : % .1 f" , 5.5) ; 
 
 Questo crea la seguente valore stringa : 
 
 Ecco un numero : . 5.5 
 
 il codice specifica che il numero deve essere visualizzato come un valore in virgola mobile con una cifra dopo la virgola