Directorio de artículos
Prefacio
Este artículo es un estudiante de primer año, notas de estudio para principiantes de C / C ++, que se utiliza para registrar los puntos de conocimiento aprendidos, si hay errores, ¡comente y señale!
Uno, operadores básicos
C usa operadores para representar operaciones aritméticas
1. Operador de asignación
El símbolo = en lenguaje C o C ++ no significa "igual", sino un operador de asignación.
bmw = 100;
La declaración anterior asigna 100 a la variable denominada bmw
, es decir, el lado izquierdo del símbolo = es un nombre de variable y el lado derecho es el valor asignado a la variable. El símbolo = se llama operador de asignación.
Nota: No lea como "bmw es igual a 100", sino que debería leer como "Asigne el valor 100 a la variable bmw".
La acción del operador de asignación es de derecha a izquierda.
i = i + 1;
Nota: La declaración anterior no tiene sentido matemático. Si agrega 1 a un número finito, el resultado no será "igual" al número al principio, pero como una declaración de asignación de computadora, es bastante razonable. Significa "encontrar el valor de la variable denominada i, agregar 1 a ese valor y luego reasignar este valor a la variable de i"
Dos, expresión aritmética
Las expresiones aritméticas son expresiones que combinan variables y constantes con + - * /%. Por
ejemplo: a + b ab a * ba / ba% b
No entraremos en detalles aquí para sumas, restas y multiplicaciones.
1. Operación de división {/}
* División de enteros: (elimine la parte decimal del resultado)
int a = 8;
int b =3;
int c = a / b;
El resultado de su operación es 2, sin la parte decimal
* División de punto flotante:
double a = 8;
double b = 3;
double c = a / b;
El resultado de su funcionamiento es 2.6666 ...
En comparación con nuestras matemáticas tradicionales, hay un operador adicional '%' en C / C ++
2. Operación modular {%}
Es equivalente al resto en aritmética, como:
13% 10 = 3
125% 100 = 25
125% 10 = 5
125% 5 = 0
Nota: El operando no puede ser un decimal
3. Analizar la operación de adición
a = a + b;
1. Toma el valor de a de a (memoria) y pásalo al sumador.
2. Toma el valor de b de b (memoria) y dáselo al sumador.
3. El sumador inicia el cálculo, encuentra la suma de los dos números y la guarda en la salida ( Contador)
4. Almacene el valor de salida del sumador en una (memoria)
4. Taquigrafía para la operación de asignación
a += b; //相当于 a = a + b;
a -= b; //相当于 a = a - b;
a += b * c - d; //相当于 a = a + b * c - d;