Differenze tra le versioni di "Convertire un numero in un carattere ASCII"
(7 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 4: | Riga 4: | ||
− | ==Uso della funzione | + | ==Uso della funzione "Chr()"== |
− | E' possibile utilizzare la funzione | + | E' possibile utilizzare la funzione "[[Chr$|Chr()]]": |
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
Riga 11: | Riga 11: | ||
Dim carattere As String | Dim carattere As String | ||
− | + | carattere = <FONT Color=#B22222>Chr(99)</font> | |
− | + | Print carattere | |
'''End''' | '''End''' | ||
− | ==Uso del | + | ==Uso del Metodo ".ToString()" dei vettori di tipo Byte[]== |
− | E' possibile utilizzare il | + | E' possibile utilizzare il Metodo ".ToString()" dei vettori di tipo "Byte[]": |
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
Riga 25: | Riga 25: | ||
Dim bb As Byte[] = [99, 100] | Dim bb As Byte[] = [99, 100] | ||
− | + | Print bb<FONT Color=#B22222>.ToString(0, 2)</font> | |
'''End''' | '''End''' | ||
Riga 35: | Riga 35: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | + | Print "<FONT Color=#B22222>\x63</font>" | |
'''End''' | '''End''' | ||
+ | |||
+ | |||
+ | =Conversione di due valori, costituenti un carattere speciale, nella sua rappresentazione grafica= | ||
+ | Su questo argomento si rinvia all'apposita pagina della Wiki: | ||
+ | <BR>[[Conversione di due valori, costituenti un carattere speciale, nella sua rappresentazione grafica]] | ||
+ | <BR>nonché alla seguente pagina: | ||
+ | <BR>[[Individuare i valori costituenti i caratteri tipo UTF-8 di lettere localizzate]] |
Versione delle 06:21, 11 mag 2023
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.
Indice
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 dal carattere escape \x anteposto al numero esadecimale del codice ASCII da convertire:
Public Sub Main() Print "\x63" End
Conversione di due valori, costituenti un carattere speciale, nella sua rappresentazione grafica
Su questo argomento si rinvia all'apposita pagina della Wiki:
Conversione di due valori, costituenti un carattere speciale, nella sua rappresentazione grafica
nonché alla seguente pagina:
Individuare i valori costituenti i caratteri tipo UTF-8 di lettere localizzate