¿Cómo expresar a&& b en lenguaje de programación?
a&&b, el valor del AND lógico de a y b. Es una expresión lógica en lenguaje C. && significa la operación lógica AND en matemáticas.
En lenguaje C, distinto de 0 es 1. Debido a que a=4 y b=5 en la pregunta, el resultado de a&&b es 1. Entonces el resultado final de x en la pregunta es 1. El proceso de cálculo es a&&b=1, c<‘B’=1, x=1&&1, entonces x=1.
Información ampliada:
Los operadores aritméticos
se utilizan para diversas operaciones numéricas. Incluyendo suma (+), resta (-), multiplicación (*), división (/), resto (u operación modular, %), autoincremento (++), autodecremento (--)*** siete tipos .
Los operadores relacionales
se utilizan para operaciones de comparación. Incluyendo mayor que (>), menor que (<), igual a (==), mayor o igual a (>=), menor o igual a (<=) y no igual a (!=).
Operadores lógicos
Utilizados para operaciones lógicas. Incluyendo y (&&), o (||), no (!).
Operadores de operación de bits
Las cantidades que intervienen en la operación se operan sobre bits binarios. Incluye seis tipos: AND bit a bit (&), OR bit a bit (|), NOT bit a bit (~), XOR bit a bit (^), desplazamiento a la izquierda (<<) y desplazamiento a la derecha (>>).