Binaire au texte (ASCII) - Convertisseur, algorithme, C Exemple

# Xa0; # xa0; # xa0; Pour générer le code binaire du texte ASCII utiliser le texte convertisseur binaire.

Comment les travaux de conversion?

# Xa0; # xa0; # xa0; Les ordinateurs représentent les informations, en utilisant des nombres. Chaque symbole a un code numérique distinct. Le mécanisme de la représentation des symboles est appelé codage de caractères.







Pour ce faire, la conversion, nous devons faire plusieurs tâches:

Voici un exemple:

# Xa0; # xa0; # xa0; 010000010100001001000011 = ABC

alphabet binaire

# Xa0; # xa0; # xa0; En utilisant l'alphabet binaire, nous pouvons faire la conversion ci-dessus plus facile. Disons que pour une raison quelconque vous convertissez binaire en texte sur papier. Nous pouvons sauter l'étape 4 et la carte directement la valeur binaire à son symbole ASCII. Pour cela, nous avons besoin d'une table pour rechercher les correspondances. Nous pouvons appeler ce tableau notre alphabet binaire.

# Xa0; # xa0; # xa0; Dans cette application, nous allons ajouter les lettres anglaises (les deux capitales et minuscules) et plusieurs autres symboles qui pourraient être utiles - espace, virgule, point.






# Xa0; # xa0; # xa0; Pour les autres symboles de l'alphabet binaire, vous pouvez utiliser le texte convertisseur binaire.

Écrivez votre propre binaire convertisseur de texte

# Xa0; # xa0; # xa0; L'exemple d'implémentation (téléchargement gratuit: binary-to-text.zip) a également la validation et la mise en forme. Nous ne rentrerons pas dans les détails là-bas. Au lieu de cela, nous allons continuer à se concentrer sur la conversion elle-même.

# Xa0; # xa0; # xa0; Ensuite, nous allouons la mémoire nécessaire pour le texte du résultat et commencer la conversion:

# Xa0; # xa0; # xa0; Une chose que chercher, est de compter le nombre de symboles. Nous avons besoin de ce compte, afin que nous puissions remettre le pointeur sur le premier symbole.

# Xa0; # xa0; # xa0; Maintenant, le binaire à la conversion de texte est terminé. Nous pouvons imprimer le résultat et libère la mémoire que nous avons alloué sur le tas avec la fonction malloc ci-dessus.

# Xa0; # xa0; # xa0; Vous pouvez également effectuer la conversion inverse. Pour voir comment il se fait passer au texte à la leçon binaire.

Apprenez-vous mieux de la vidéo?

En savoir plus rapidement avec une meilleure compréhension!
La « Programmation informatique pour débutants » cours est l'endroit idéal pour commencer la programmation.

Binaire au texte (ASCII) - Convertisseur, algorithme, C Exemple







Articles Liés