Resumen del día 1 del aprendizaje de la lengua C

  • Hay una y solo una función principal en int main (). Cuando se usa int main (), la última línea en () es mejor para ingresar return 0;
    agregar al final de cada instrucción en
    () ; printf () genera scanf (), como Necesita usar esta función, necesita llamar a la función, use #include <stdio.h>, scanf () después de la coma, necesita usar el símbolo de dirección & (print () y input () en Python deben distinguirse)

  • char carácter tipo de datos 1
    corto (int) corto entero 2 o 4
    int entero 4
    largo (int) largo entero 4 u 8
    largo largo (int) entero más largo 16
    flotante coma flotante de precisión simple 4
    doble doble precisión flotante Puntos 8
    doble largo doble precisión 16 La
    unidad anterior es byte (1 byte = 8 bits)
    por ejemplo: corta edad = 20; // Solicite dos bytes = 16 bits bits a la memoria para almacenar 20
  • //% c imprime datos en formato de caracteres
    //% d imprime datos decimales enteros
    //% f imprime números decimales en coma flotante
    % p imprime en forma de direcciones
    % x imprime números hexadecimales e
    imprime números de coma flotante individuales con% f
    imprimir un número de coma flotante doble es mejor usar% lf
  • Variables globales-variables definidas fuera del bloque de código (())
    variables locales-variables definidas en el bloque de código (())
  • La gramática del lenguaje C estipula que las variables deben definirse en la parte superior del bloque de código actual,
    por ejemplo, (err): Resumen del día 1 del aprendizaje de la lengua C
    por ejemplo, (derecha):Resumen del día 1 del aprendizaje de la lengua C

    1. Alcance: El nombre utilizado en el código de programa general no siempre es válido / disponible,
      y el alcance del código que limita la disponibilidad del nombre es el alcance del nombre. El alcance de la
      variable local es el alcance de la variable local donde se encuentra la variable. El alcance de la
      variable global Es todo el proyecto
  • definir la constante de identificador definido
    #define MAX 10
    atributo constante const
    p. ej .: const int n = 10
    n es una variable, pero hay atributos constantes, por lo que decimos que n es una variable constante, generalmente hablando, el valor de la variable después de la definición constante no se puede cambiar.

  • Constantes literales: 3, 100, etc.
  • Constante de enumeración: enumeration-enumerate uno por uno, por
    ejemplo: enum Sex
    {FEMALE
    MALE
    UNKNOWN}
    enum Sex a = FEMALE
    % d Al generar a, el resultado es 0 (en la mayoría de los lenguajes de programación, el índice comienza desde 0)
  • Cadena (cadena): '0' el final de la cadena, puede usar la función strlen () para calcular la longitud de la cadena
  • Array: una colección
    que almacena múltiples variables. Definición: tipo de datos nombre de la matriz [] = {}
    por ejemplo: int arr1 [] = {1,2,3}. Char arr2 [] = {'a', 'b', 'c', 0 (\ 0, '\ 0')} char arr3 [] = "abc"
    (Las cadenas generalmente se almacenan en matrices.
    Cuando aparece "" al almacenar una cadena, se considerará como una cadena por defecto, y el final Automáticamente agregará 0
    y se mezclará con los caracteres de ``. Cuando necesite generar una salida en forma de cadena, debe agregar manualmente '0' o 0)
  • Código ASCII: el teclado correspondiente a cada número o carácter correspondiente a un número (máximo de 128 dígitos decimales)
    caracteres comunes, números correspondientes al código ASCII:
    '\ 0' - 0
    'A' - 97
    'A' - -sesenta y cinco
  • Carácter de escape \: Por ejemplo, si desea imprimir una ruta c: \ test \ 32 \ test.c \,
    la impresión directa no es posible. En lenguaje C, \ t representa un carácter de tabulación horizontal (es decir, 4 espacios) \ 32 representa un número octal 32 (Es decir, 26 en decimal) Para hacer que la ruta se imprima, debe agregar un \ before \ test y \ 32, de modo que \ before t (32) pierda el significado de escape, es decir, c: \ test \ 32 \ test.c \ norte. * \ ddd representa tres dígitos ddd en octal, \ xdd representa dos dígitos en hexadecimal y la
    impresión de una comilla simple (comillas dobles) también se puede usar de manera similar.
  • Palabras de tres letras (impopular): ?? Agregar '(' o ')' se convertirá en un carácter correspondiente (tendrá este efecto en vc6.0)

Supongo que te gusta

Origin blog.51cto.com/14971119/2542825
Recomendado
Clasificación