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 charWidth : 1 charWidth : 1 charWidth : 1 charWidth : 1 charWidth : 1 charWidth : 1 charWidth : 1 charWidth : 1 charWidth : 1 charWidth : 1
|