I computer memorizzano le informazioni utilizzando componenti elettronici che comprendono due condizioni, come "spento" e "acceso", "falso" e "vero" o "no" e "sì". Per un computer, i due stati sono zero e uno, noto anche come il sistema binario. Un singolo uno o zero è chiamato bit e otto bit insieme, come 11010101, sono chiamati byte. Ogni lettera ha un equivalente numerico, chiamato codifica dei caratteri, che un computer usa internamente per rappresentare la lettera. Per convertire un carattere in binario, ottenere una tabella di codifica dei caratteri e cercare il valore binario. Il formato di trasformazione universale 8 è uno schema di codifica dei caratteri popolare utilizzato da circa l'84% dei siti Web a partire da maggio 2015, secondo W3tecnici.
Sistema decimale
Il nostro sistema di numerazione si chiama sistema decimale perché si basa sul numero 10. Abbiamo 10 cifre, numerate da zero a nove. Quando un numero richiede più di una cifra, come il numero 9, 876, il posto occupato da ciascuna cifra rappresenta una potenza di 10. Per esempio,
9 occupa il posto che rappresenta 103, o 1.000; 8 occupa il posto che rappresenta 102, o 100; 7 occupa il posto che rappresenta 101, o 10; e 6 occupa il posto che rappresenta 100, o 1. La somma di ogni cifra moltiplicata per la sua grandezza di 10 ci dà il valore risultante: (9 per 1.000) più (8 per 100) più (7 per 10) più (6 per 1) o 9.876.Video del giorno
Sistema binario
Un computer non può memorizzare dieci stati diversi: può memorizzarne solo due. Quindi, invece di usare il sistema decimale basato sul numero 10, i computer usano il sistema binario, che si basa sul numero due. Invece di dieci cifre numerate da zero a nove, il sistema binario ha due cifre numerate zero e uno. Quando un numero richiede più di una cifra, segue la stessa logica del sistema decimale, ma usa potenze di due invece di potenze di dieci. Ad esempio, considera il numero 1011 in binario. La prima cifra a sinistra, 1, occupa il posto che rappresenta 23, o 8; la cifra successiva, 0, è nella posizione che rappresenta 22, o 4; la cifra successiva, 1, occupa il posto di 21, o 2; e l'ultima cifra, 1, è nella posizione che rappresenta 20, o uno. a determinare l'equivalente decimale del valore binario, moltiplica (1 per 8), aggiungi (0 per 4), aggiungi (1 per 2) e poi aggiungi (1 per 1) per un totale di undici nel sistema decimale.
Codifica dei caratteri
Poiché un computer memorizza solo zero e uno, a ogni carattere dell'alfabeto viene assegnato un numero binario che il computer utilizza per rappresentare il carattere. Sebbene esistano diverse tabelle di codifica dei caratteri che traducono i caratteri in un codice numerico, la maggior parte si basa sull'American Standard Code for Information Interchange tavolo, che è stato originariamente creato per la macchina telescrivente. Ad esempio, una maiuscola UN ha un valore decimale di 65 o un valore binario di un byte di 01000001. una minuscola z ha un valore decimale di 122 o un valore binario a byte singolo di 01111010.
Conversione di un carattere in binario
Per convertire un carattere in binario, determinare lo schema di codifica dei caratteri utilizzato dal computer e cercare il valore del carattere in una tabella di riferimento per lo schema. Per esempio, UTF-8 estende il set di caratteri ASCII e utilizza otto, 16, 24 o 32 bit per rappresentare caratteri e simboli. La lettera maiuscola greca Omega ha un valore UTF-8 di 1100111010101001, che equivale a 52.905 decimale.
Consiglio
Puoi anche usare an calcolatrice online per convertire le lettere nei loro valori binari equivalenti.