Red de conocimiento informático - Conocimiento sistemático - Método de operación de adición de Internet de las cosas

Método de operación de adición de Internet de las cosas

En lenguaje C, además de los operadores aritméticos, los operadores relacionales y los operadores lógicos, existen tres tipos de operadores, y algunos operadores se utilizan para completar tareas especiales.

La prioridad de operación del operador * * * se divide en 15 niveles, siendo el nivel 1 el más alto y el nivel 15 el más bajo. En una expresión, la precedencia más alta opera antes que la precedencia más baja. Cuando los operadores en ambos lados de un operando tienen la misma precedencia, se procesan de acuerdo con la dirección de combinación especificada por la combinación de operadores.

Operadores de primer nivel: se prefieren identificadores, constantes, literales de cadena, expresiones de promoción de prioridad.

Operadores de segundo nivel: operación de subíndice de matriz (expresión), llamada de función (lista de expresiones-parámetros), acceso a miembros (identificador,?-gt; identificador), incremento de sufijo (i), disminución de sufijo ( I-),? Inicializador compuesto: lista.

Operadores de tres niveles: incremento automático de prefijo (i), decremento automático de prefijo (-I), expresión de transformación monocular (dirección amp;, reclamo *, signo más, signo menos -, ? inversión de bits ~¡Sin lógica!), encuentre la expresión unaria de sizeof.

Operador de cuarto nivel: fuerza que una expresión se convierta en una expresión de conversión de nombre de tipo especificada por el nombre de tipo.

Operador de cinco niveles: operador de multiplicación "*".

Operadores de seis niveles: " " operador de suma.

Operador de séptimo nivel:

Operador de octavo nivel:

Operador de noveno nivel: "= =" igual al operador "!= 'no es igual; a Operador.

Operador de décimo nivel: "" operador AND bit a bit

Operador de undécimo nivel: operador XOR bit a bit "∧"

Operador de doce niveles. "|" operador u bit a bit.

Operador de doce niveles: "; operador de suma lógica.

Operador de decimocuarto nivel: operador u lógico "||".

Contador Quince:? :Operador condicional.

Datos extendidos

Combinación de operadores en lenguaje C:

1, enlace izquierdo (de izquierda a derecha):

Por ejemplo La combinación de operadores aritméticos es de izquierda a derecha, es decir, primero izquierda y luego derecha. Si hay una expresión x-y z, entonces Y debe combinarse con "-" para realizar la operación x-y y luego realizar la operación z. Esta dirección de combinación de izquierda a derecha se denomina "combinación izquierda".

2. Combinación derecha (de derecha a izquierda)

La dirección de combinación de derecha a izquierda se llama "combinación derecha". El operador asociativo por derecha más típico es el operador de asignación. Si x=y=z, debido a la combinación correcta de "=", la operación de y=z debe realizarse primero y luego x=(y=z). Muchos operadores en lenguaje C son asociativos por la derecha, por lo que debemos prestar atención a sus diferencias para evitar malentendidos.

Operadores de lenguaje Baidu Encyclopedia-C