Résumé du premier jour d'apprentissage du langage C

  • Il n'y a qu'une et une seule fonction principale dans int main (). Lorsque vous utilisez int main (), la dernière ligne de () est préférable de saisir return 0;
    ajouter à la fin de chaque instruction dans
    () ; printf () renvoie scanf (), comme Besoin d'utiliser cette fonction, besoin d'appeler la fonction, utilisez #include <stdio.h>, scanf () après la virgule doit utiliser le symbole d'adresse & (print () et input () en Python doivent être distingués)

  • char caractère type de données 1
    court (entier) court entier 2 ou 4
    entier entier 4
    long (int) long entier 4 ou 8
    long long (int) plus long entier 16
    float simple précision flottant 4
    double double précision flottant Point 8
    long double long double précision 16 L'
    unité ci-dessus est l'octet (1 octet = 8 bits)
    par exemple: short age = 20; // Appliquer pour deux octets = 16 bits bits de la mémoire pour stocker 20
  • //% c imprime les données au format caractère
    //% d imprime les données décimales entières
    //% f imprime les nombres à virgule flottante-décimales
    % p imprime sous la forme d'adresses
    % x imprime les nombres hexadécimaux
    imprime les nombres à virgule flottante simples utiliser% f
    imprimer un nombre à virgule flottante double est préférable d'utiliser% lf
  • Variables globales-variables définies en dehors du bloc de code (())
    variables locales-variables définies dans le bloc de code (())
  • La grammaire du langage C stipule que les variables doivent être définies en haut du bloc de code actuel,
    par exemple (err): Résumé du premier jour d'apprentissage du langage C
    par exemple (à droite):Résumé du premier jour d'apprentissage du langage C

    1. Portée: le nom utilisé dans le code général du programme n'est pas toujours valide / disponible,
      et la portée du code qui limite la disponibilité du nom est la portée du nom. La portée de la
      variable locale est la portée de la variable locale où se trouve la variable. La portée de la
      variable globale Est-ce que tout le projet
  • define Identifiant défini constant
    #define MAX 10
    attribut const-constant
    par exemple: const int n = 10
    n est une variable, mais il y a des attributs constants, donc nous disons que n est une variable constante, en général, la valeur de la variable après la définition de const impossible de changer.

  • Constantes littérales: 3, 100, etc.
  • Constante d'énumération: énumération-énumérer un par un par
    exemple: enum Sex
    {FEMALE
    MALE
    INCONNU}
    enum Sex a = FEMALE
    % d Lors de la sortie de a, le résultat est 0 (dans la plupart des langages de programmation, l'index commence à 0)
  • String (string): '0' la fin de la chaîne, la longueur de la chaîne peut être calculée par la fonction strlen ()
  • Tableau: Une collection
    qui stocke plusieurs variables. Définition: Type de données nom du tableau [] = {}
    par exemple: int arr1 [] = {1,2,3}. Char arr2 [] = {'a', 'b', 'c', 0 (\ 0, '\ 0')} char arr3 [] = "abc"
    (Les chaînes sont généralement stockées dans des tableaux.
    Lorsque "" apparaît lors du stockage d'une chaîne, il sera considéré comme une chaîne par défaut, et la fin Il ajoutera automatiquement 0
    et se mélangera avec les caractères de ``. Lorsque vous avez besoin de sortir sous forme de chaîne, vous devez ajouter manuellement '0' ou 0)
  • Code ASCII: le clavier correspondant à chaque chiffre ou caractère correspondant à un nombre (maximum de 128 chiffres décimaux)
    caractères communs, chiffres correspondant au code ASCII:
    '\ 0' - 0
    'A' - 97
    'A' - -65
  • Caractère d'échappement \: Par exemple, si vous souhaitez imprimer un chemin d'accès c: \ test \ 32 \ test.c \,
    l'impression directe n'est pas possible. En langage C, \ t représente un caractère de tabulation horizontal (soit 4 espaces) \ 32 représente un nombre octal 32 (Ie 26 en décimal) Pour faire imprimer le chemin, vous devez ajouter un \ before \ test et \ 32, de sorte que \ before t (32) perd le sens de escape, c'est-à-dire c: \ test \ 32 \ test.c \ n. * \ ddd représente trois chiffres en jj octal, \ xdd représente deux chiffres en hexadécimal et l'
    impression d'un guillemet simple (guillemet double) peut également être utilisée de la même manière.
  • Mots de trois lettres (impopulaires): L'ajout de '(' ou ')' deviendra un caractère correspondant (cela aura cet effet dans la vc6.0)

Je suppose que tu aimes

Origine blog.51cto.com/14971119/2542825
conseillé
Classement