Les chaines de caracteres en c

Les cha? nes de caractères Une cha? ne de caractères c'est donc du texte que l'on peut retenir sous forme de variable en mémoire On pourrait ainsi stocker le nom de l'utilisateur Le type char Dans ce chapitre nous allons porter une attention particulière au type char Si vous vous souvenez bien le type char permet de stocker des nombres compris entre - et Si ce type char permet de stocker des nombres il faut savoir qu'en C on l'utilise rarement pour ça En général même si le nombre est petit on le stocke dans un int Certes ça prend un peu plus de place en mémoire mais aujourd'hui la mémoire ce n'est vraiment pas ce qui manque sur un ordinateur Le type char est en fait prévu pour stocker ? une lettre Attention j'ai bien dit UNE lettre Comme la mémoire ne peut stocker que des nombres on a inventé une table qui fait la conversion entre les nombres et les lettres Cette table indique ainsi par exemple que le nombre équivaut à la lettre A Le langage C permet de faire très facilement la traduction lettre nombre correspondant Pour obtenir le nombre associé à une lettre il su ?t d'écrire cette lettre entre apostrophes comme ceci 'A' À la compilation 'A' sera remplacé par la valeur correspondante Testons int main int argc char argv char lettre 'A' printf d n lettre return L TI AU S Moncef BH C On sait donc que la lettre A majuscule est représentée par le nombre B vaut C vaut etc Testez avec des minuscules et vous verrez que les valeurs sont di ?érentes En e ?et la lettre'a'n'est pas identique à la lettre'A' l'ordinateur faisant la di ?érence entre les majuscules et les minuscules on dit qu'il respecte la casse ? La plupart des caractères de base ? sont codés entre les nombres et Une table fait la conversion entre les nombres et les lettres la table ASCII prononcez Aski ? A ?cher un caractère La fonctionprintf qui n'a décidemment pas ?ni de nous étonner peut aussi a ?cher un caractère Pour cela on doit utiliser le symbole c c comme caractère int main int argc char argv char lettre 'A' printf c n lettre return A Hourra Nous savons a ?cher une lettre On peut aussi demander à l'utilisateur d'entrer une lettre en utilisant le cdans un scanf int main int argc char argv char lettre scanf c lettre printf c n lettre return L TI AU S Moncef BH C Si je tape la lettre B je verrai B B Le premier des deux B est celui que j'ai tapé au clavier le second est celui a ?ché par leprintf Voici à peu près tout ce qu'il faut savoir sur le typechar Retenez bien le typecharpermet de stocker des nombres allant de - à unsigned chardes nombres de à il y a une table que votre ordinateur utilise pour convertir les lettres en nombres et inversement la table ASCII

Documents similaires
Jmf soufflet creole Dossier pédagogique CP CE CE CM CM Nicolas Arnoult et Guy Constant Sou et créole JEUNESSES MUSICALES DE FRANCE Illustration ? Anne-Lise Boutin CLES JEUNESSES MUSICALES DE FRANCE Les JMF inventent depuis ans la musique accessible à tous 0 0
Initxls 2000 EXCEL I N I T I AT I O N Michel Cabaré Février CTABLE DES MATIERES EXCEL POUR WINDOWS Lancer Excel pour Windows Lancer un programme àpartir d'un document L'écran La barre de titre La barre de menus Les menus système La barre outils combinée S 0 0
Faux amis et homonymes odt 0 0
Demander et Épeler le nom et le prénom Comment tu t'appelles? * Comment vous vo 0 0
Norme installation electrique ancienne 0 0
Uniball pdf CATALOGUE ÉCRITURE - MARQUEURS Cwww uniball-family com CSommaire Écriture ENCRE LIQUIDE Rollers ENCRE GEL Rollers ENCRE GEL FANTAISIE Rollers ENCRE EFFAÇABLE Rollers JETSTREAM Rollers STYLOS BILLE FEUTRES D ? ÉCRITURE SUPER INK MARKER Marqueur 0 0
Cahier d x27 histoire des arts 1 0 0
Fiche terminologique 1 FICHE TERMINOLOGIQUE NR Catégories de données sur le terme et l ? information liée au terme Terme Accostage Informations grammaticales Classe Substantif morphologique Genre Masculin Nombre Singulier Domaine Navigation Sous domaine M 0 0
notion fonction NOTION DE FONCTION Tout le cours en vidéo https youtu be E SY L- DTA I Notations et vocabulaire Un groupe scolaire se rend au thé? tre pour assister à un spectacle Le prix d ? entrée à ce spectacle est de par élève On désigne par x le nomb 0 0
mathematiques 3eme activites numeriques 1 0 0
  • 58
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager