lógica booleana y C Condiciones C Tutoriales de raíces - Parte 8 Introducción Esto es parte de mi serie 8, C Tutoriales de raíces. En esta parte de la serie aplicamos la lógica booleana a las condiciones C. Para esta parte de la serie, suponemos que un hombre alto tiene una altura de 20DM y un hombre bajo tiene una altura de 10dm. He exagerado las cifras para dar énfasis. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected].
Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Expresión individual Ejemplo Considere el siguiente código: #include int main () {//medio de altura 20 int me = 20; si (me == 20) {printf ("Soy alto"); } Return 0; } Lea y probar el código. En el estado, (paréntesis de si) hay sólo una expresión, que es, (me == 20). Si esta expresión resulta en verdad, se ejecutará el bloque if. En C el número 1 significa verdad en una condición y el número 0 significa falso. En otras palabras, 1 es el valor _Bool de verdadero y 0 es el valor _Bool por falso.
Lo anterior si-construcción es equivalente a si
(1) {printf ("Soy alto"); } Para este segundo caso-construcción a ejecutar, no es necesario la creación del identificador y su asignación. Lea y probar el siguiente código: #include int main () {if
(1) {printf ("Soy alto"); } Return 0; } Veamos un caso en el que la condición de los resultados en falso.
Considere el siguiente código: #include int main () {//medios corto 10 int me = 10; si (me == 20) {printf ("Soy alto"); } Return 0; } El bloque si no se ejecutará (llaves) en el código anterior, debido a la condición de los resultados en falso, ya que el valor del identificador, yo, es de 10 para "corta" y no 20 para "alto". Lo anterior si-construcción es equivalente a: if
(0) {printf ("Soy alto"); } Un caso de bloque sólo se puede ejecutar si la condición es verdadera. En este último caso no se ejecuta, ya que cero significa falso.
Más de una expresión en la Condición Usted puede tener más de una expresión en una condición. En esta parte de la serie, que considero un máximo de dos expresiones en una condición. Cada una de las expresiones da como resultado verdadero o falso. Las expresiones se combinan con el AND, OR o NOT. El operador AND se escribe como, &&. El operador O se escribe como, || . El operador NO se escribe como! . &&, || , y ! se llaman operadores lógicos.
Con operadores lógicos, las reglas