El lenguaje C tiene esa función.
Amigos, en lenguaje C, su respuesta no es del todo correcta. Si se escribe así (1 lt; = x lt; 10), se juzgará primero.
1. lt; = el resultado de x, si es correcto, obtendrá 1, y luego juzgue lt 10, lo que equivale a convertirlo en 1 lt 10, por lo que este juicio es correcto, si es incorrecto, obtendrá; 0; entonces juzguemos lt; 10, que es equivalente a 1 lt; 10, por lo que esta declaración de juicio también es correcta, no importa cómo se ejecute, y = 2 * x - 1; intenta hacer un experimento
if(-1 lt; = 2 lt; 0)
printf("asdfasdfasdfadsfa\n");
else p>
printf("=====================\n");
El resultado imprime asdfasdfasdfadsfa
if(-1 lt; = 0 lt; 1)
printf("asdfasdfasdfadsfa\n");
else
printf("== ====== =============\n");
Impresión de resultados ================== ==== p>
Volviendo al tema, obviamente este no es el resultado esperado de su algoritmo, amp; (operador "lógico AND"), 1 lt = x x; lt; 10 puede entenderse como 1 lt; = x y x lt; 10. Solo si ambos son verdaderos puede satisfacer los requisitos de su algoritmo. Todavía existen algunas diferencias entre el lenguaje C y las matemáticas. Te deseo éxito, jaja