Entrée et sortie formatées en chaîne de base en langage C

Instruction de sortie formatée

La phrase de sortie formatée peut également être considérée comme une sortie d'espace réservé , qui affiche différents types de données de l'ordinateur en fonction du type formaté et de l'emplacement spécifié .

Le format est:

printf ( " caractère de format de sortie " , élément de sortie);

Note: spécificateur en nombre au nombre de variables, des constantes ou une expression à un correspondant

 

 

 

 

  • Format de chaîne de contrôle: contient deux types d'informations
    • Caractère de format% [Modifier], utilisé pour spécifier la sortie
    • Caractères ordinaires: sortie telle quelle

 

 

 

 

 

 

 

 

 

 

Sortie de données

  • Il n'y a pas d'instructions d'E / S en langage C, le fonctionnement des E / S est réalisé par fonction
  • Fonction de sortie de caractères
    • Format: putchar (c)
    • Paramètres: c est une constante de caractère, une variable ou une expression
    • Fonction; sortie du caractère c à l'écran
    • Valeur de retour: normal, pour afficher la valeur du code

 

 

Formater les phrases d'entrée

scanf ( " caractère de format d'entrée " , table d'adresses);

 

  • Table d'adresses: adresse des variables, opérateur d'adresse couramment utilisé "&"
  • Marque de fin:
    • En cas d'espace, tabulation ou retour chariot
    • Rencontre illégale rencontrée
    • Fin de la largeur

  Méthode de traitement des données de déchets de chaîne

// 1. Utilisez getchar pour effacer 
int x;
 char ch; 
scanf ( " % d " , & x); 
getchar (); // Ici est utilisé pour recevoir les données sales du premier retour chariot 
ch = getchar (); 
printf ( " % d,% d " , x, ch)
// 2. Utilisez "% c" ou "% *" pour ignorer

 

 

 

 

 

 

 

 

 

 

 

Saisie de données

  • Format: getchar ()
  • Fonction: lire un caractère sur le clavier
  • Valeur de retour: normal, retourne la valeur du code lu; erreur ou entrée de la touche de fin (ctrl + d) / (ctrl + z), retour -1

 

Fonction d'entrée de chaîne

  • Format: car s [x] obtient (car s)
  • Fonction: La chaîne de caractères entrée par le clavier pour se terminer par Entrée est placée dans le tableau de caractères et "\ 0" est ajouté automatiquement
  • Remarque 1: la longueur de la chaîne d'entrée doit être inférieure à la dimension du tableau de caractères
  • Remarque 2: contrairement à la fonction scanf, la fonction gets n'utilise pas d'espaces comme signe de la fin de la chaîne entrée

 

Fonction de sortie de chaîne

  • Format: int met (const char s)
  • Fonction: sortie de la chaîne de caractères à l'écran (saut de ligne après la sortie)
  • Remarque: Le tableau de caractères doit se terminer par '\ 0'

 

Je suppose que tu aimes

Origine www.cnblogs.com/binHome/p/12760310.html
conseillé
Classement