¿Qué tipos de datos pueden ser los operandos en ambos lados de los operadores lógicos en lenguaje C?
Determinar si el retorno de la función es verdadero o falso #define TRUE 1 int is null(char * ptr string){...} if (está vacío(...)== true)/ /aquí La sintaxis también está bien. Los operadores lógicos de ambos lados comparan el valor de retorno de la función de 3, 0 o 1 int num = 65438. If(num) // La sintaxis ejecutada aquí también es correcta.
Datos extendidos:
En lógica formal, los operadores lógicos o conjunciones lógicas unen declaraciones en declaraciones más complejas. Por ejemplo, supongamos que hay dos proposiciones lógicas, a saber, "Está lloviendo" y "Estoy dentro". Podemos convertirlas en "Está lloviendo y estoy dentro", "No está lloviendo" o "Si está lloviendo, entonces". Estoy dentro" es una propuesta muy compleja. Un enunciado o proposición nueva compuesta de dos enunciados se denomina enunciado compuesto o proposición compuesta.
Enciclopedia Baidu-Operadores lógicos