En la optimización del compilador, la reducción de la fuerza del operador usa identidades matemáticas para reemplazar las operaciones matemáticas lentas con operaciones más rápidas. ¿Cuál de los siguientes reemplazos de código es una ilustración de la reducción de la fuerza del operador?
(A) Reemplace P + P por 2 * P o Reemplace 3 + 4 por 7.
(B) Reemplace P * 32 por P < < 5
(C) Reemplace P * 0 por 0
(D) Reemplace (P < <4) – P por P * 15
Respuesta: (B)
Explicación: En la opción (B), la operación de Multiplicación se reemplaza por Operador de Desplazamiento. Reduce la fuerza del operador porque el operador de cambio es menos costoso que la operación de multiplicación.
Entonces la opción (B) es correcta.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA