next up previous contents index
Next: Types flottants Up: No Title Previous: Types entiers

Caractères

     

Les caractères sont codés sur un octet, ce qui permet un jeu de tex2html_wrap_inline5378 caractères. La plupart des alphabets des langues occidentales peuvent être représentés dans un jeu de caractères à 8 bits. Certains langages, comme Java, utilisent maintenant deux octets pour coder les caractères, ce qui permet de représenter des textes dans d'autres langues.

Les valeurs de type caractère sont notées entre deux apostrophes (en anglais single quote) : 'A', 'Z', 'a', ';', '4', etc. S'y ajoutent des caractères spéciaux comme '\n' pour le retour à la ligne et '\t' pour une tabulation, ainsi que '\0', le caractère nul.

Un caractère peut être lu sur l'entrée standard avec la fonction scanf, et écrit sur la sortie standard avec printf en utilisant la conversion %c :

  char c;
  scanf("%c", &c);
  printf("%c", c);

Le type char étant considéré en C comme l'un des types entiers, les opérations arithmétiques leur sont applicables ; exemple en sera donné dans la définition d'une fonction de comparaison sur les chaînes de caractères.



Rene Lalement
Mon Sep 30 18:22:54 MET 1996