Type Caractère [C] - Unisciel

Type caractère

Un caractère représente l'unité élémentaire d'un texte équivalent à un octet (8 bits), soit une lettre de l'alphabet (majuscule et minuscule), chiffre, espace ou caractère spécial, etc. : (a...z, A...Z, 1...9, /@#...).

À chaque caractère correspond un entier selon un codage en code ASCII ou EBCDIC.

La taille d'un caractère est au moins égale à 8 bits, mais sa taille peut varier selon qu'on déclare unsigned char ou signed char.

Une constante caractère est exprimée de diverses façons :

  • Un caractère imprimable sera utilisé tel que,

  • Un caractère non imprimable sera défini par le code correspondant précédé du caractère d'échappement \. Ce code peut être exprimé en décimal, octal ou en hexadécimal,

  • Certains caractères non imprimables couramment utilisés disposent d'une forme particulière, comme \n pour le retour à la ligne, \t pour une tabulation, etc.

Ces constantes sont toujours encadrées par 2 caractères apostrophe '. L'utilisation des caractères \ et ' impose une invalidation du caractère spécifique de celui-ci par l'utilisation de \.

Exemple :

'\'' désigne le caractère apostrophe.

'\48' est équivalent à '0'.

'\0' désigne le caractère nul.

  • Précédent
  • Suivant
  • Objectifs
  • Introduction
  • Pour commencer
  • Processus de programmation
  • Le contenu d'un programme C
  • Les types simples
    • Introduction
    • Type caractère
    • Types numériques
    • Type booléen
    • Type void
    • Type pointeur
    • Variables, valeurs et représentation
    • La représentation des réels
    • La conversion de type
    • Une arithmétique inconstante ?
    • Tester vos connaissances : types simples
    • Exercice : Affichage ordonné
  • Les types composés
  • Modularité et sous-programmes
  • La récursivité
  • Les pointeurs
  • Les listes chaînées
  • Les arbres binaires
  • Accueil
  • Module

Tag » Code Ascii Caractères Non Imprimables