Differenze tra le versioni di "Convertire un numero in un carattere ASCII"
Da Gambas-it.org - Wikipedia.
(Creata pagina con 'Come è noto il codice ASCII è uno standard consistente in 128 numeri decimali da 0 a 127, ai quali si aggiungono i numeri da 128 a 255 comprendenti caratteri speciali. Perta...') |
|||
Riga 25: | Riga 25: | ||
Dim bb As Byte[] = [99, 100] | Dim bb As Byte[] = [99, 100] | ||
− | Print bb.ToString(0, 2) | + | Print bb<FONT Color=#B22222>.ToString(0, 2)</font> |
'''End''' | '''End''' | ||
Riga 35: | Riga 35: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | Print "\x63" | + | Print "<FONT Color=#B22222>\x63</font>" |
'''End''' | '''End''' |
Versione delle 15:39, 3 ott 2014
Come è noto il codice ASCII è uno standard consistente in 128 numeri decimali da 0 a 127, ai quali si aggiungono i numeri da 128 a 255 comprendenti caratteri speciali. Pertanto ogni numero nel codice ASCII corrisponde ad un carattere di quel protocollo.
In Gambas è possibile ottenere da un numero il corrispondente carattere ASCII mediante almeno tre modalità, esposte di seguito.
Uso della funzione Chr()
E' possibile utilizzare la funzione Chr():
Public Sub Main() Dim carattere As String carattere = Chr(99) Print carattere End
Uso del metodo .ToString() dei vettori di tipo Byte()
E' possibile utilizzare il metodo .ToString() dei vettori di tipo Byte():
Public Sub Main() Dim bb As Byte[] = [99, 100] Print bb.ToString(0, 2) End
Uso dei caratteri \x
E' possibile utilizzare la stringa formata dai caratteri \x anteposti al numero esadecimale del codice ASCII da convertire:
Public Sub Main() Print "\x63" End