Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> Programmazione >> Computer Programming Languages >> .

Quale codice rappresenta un carattere speciale per cifre o lettera nei computer?

I computer non rappresentano cifre, lettere o caratteri speciali con un singolo codice universale. Invece, usano schemi di codifica dei caratteri . Questi schemi mappano i caratteri su valori numerici. I più comuni sono:

* ASCII (Codice standard americano per lo scambio di informazioni): Questa è una codifica a 7 bit (che significa che utilizza 7 bit per rappresentare ciascun carattere), che rappresentano 128 caratteri tra cui lettere inglesi maiuscole e minuscole, numeri 0-9, segni di punteggiatura e caratteri di controllo.

* ASCII estesa: Esistono varie estensioni a 8 bit di ASCII, aggiungendo più caratteri, spesso inclusi caratteri e simboli accentati usati in lingue diverse. Questi non sono standardizzati, però.

* Unicode: Questo è uno standard internazionale molto più ampio che rappresenta personaggi praticamente di tutti i sistemi di scrittura. Utilizza schemi di codifica a lunghezza variabile come UTF-8, UTF-16 e UTF-32. UTF-8 è la codifica più comune utilizzata sul Web.

Come funziona:

Ogni personaggio ha un codice numerico univoco. Per esempio:

* In ASCII:'a' è 65, 'a' è 97, '0' è 48.

* In Unicode:'A' è u+0041 (esadecimale), 'a' è u+0061, '0' è u+0030.

Il computer memorizza questi codici numerici come numeri binari (sequenze di 0s e 1s). Quando vedi un carattere sullo schermo, il software del computer cerca il codice corrispondente e visualizza il glifo corretto (rappresentazione visiva del carattere).

Quindi, non esiste un singolo "codice":dipende dallo schema di codifica utilizzato. La rappresentazione è sempre un numero (in binario), ma la mappatura da quel numero a un carattere visibile è determinata dalla codifica.

 

Programmazione © www.354353.com