Lenguaje c de plástico
Es el operador restante, también conocido como operador de división modular, que se utiliza para encontrar el resto. Requiere que ambos operandos sean números enteros (o tipos que puedan convertirse implícitamente en números enteros).
El estándar estipula:
1. Si el operando de la izquierda es negativo, el resultado de la división modular es negativo o 0.
2. Si el operando izquierdo es positivo, la estructura de división modular es positiva o 0.
Datos ampliados:
Los operadores en lenguaje C tienen dos leyes asociativas, a saber, la ley asociativa de izquierda (de izquierda a derecha) y la ley asociativa de derecha (de derecha a izquierda). 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".
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 correctos, así que preste atención a la diferencia.
Operadores de lenguaje Baidu Encyclopedia-C