L' American Standard Code for Information Interchange est un système de codage qui mappe des valeurs numériques aux caractères , chiffres et symboles utilisés dans la langue anglaise. ASCII est utilisé pour représenter les caractères dans les programmes informatiques . Les peines peuvent être formés en enchaînant personnages dans des tableaux de caractères ou des chaînes . Vous pouvez mesurer la taille d'un caractère ASCII dans une chaîne en utilisant l'opérateur " sizeof " dans un programme C . Ceci est utile parce qu'il ya deux largeurs possibles d'un caractère ASCII , selon si oui ou non votre système prend en charge le jeu ASCII étendu ou non. Choses que vous devez
C environnement de développement intégré (comme Eclipse CDT)
C Compiler ( comme GCC )
Voir Plus Instructions
1
charge le C IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez " Fichier", " Nouveau ", "Projet " et choisissez " Projet C " pour créer un nouveau projet C . Un fichier de code source vide apparaît dans la partie éditeur de texte de l' IDE
2
écrire le " principal " déclaration de fonction suivante, qui est le point dans votre programme d' entrée: .
Int main () {}
3
Ecrire la séquence suivante de caractères ou une chaîne , déclaration entre les accolades qui suivent le "principal" déclaration de fonction : < br >
char * string = " chaîne de caractères ASCII " ;
4
Écrire une structure en boucle qui parcourt chaque caractère ASCII dans la chaîne. Vous pouvez accomplir cela en écrivant ce qui suit boucle "for" :
for (int i = 0; string [ i] = '\\ 0' ; i + + !)
{}
5
écrire une déclaration qui affiche la taille de chaque caractère ASCII dans la chaîne. Placez la déclaration suivante à l'intérieur des accolades qui suivent immédiatement la boucle "for" :
printf (" charWidth :% d \\ n", sizeof ( string [ i]) ) ;
6
exécuter le programme en appuyant sur le bouton "Play " vert. La sortie du programme ressemblera à quelque chose comme ça, ce qui montre que la largeur de chaque caractère ASCII de la chaîne est égale à 1 octet
charWidth : 1.
CharWidth : 1
< p > charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1
charWidth : 1