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.
