¿Qué significa x en lenguaje C?
! x es igual a en lenguaje C: es una declaración de control que no deja de repetirse hasta x=0,! x significa negación, lo cual es cierto siempre que el valor de x sea cero. ¡norte! x significa x! =0nCuando X=0, ejecuta el bucle while n! Es decir, negarlo, cuando X! =0 no ejecuta n! = combinados son el operador lógico "no igual a" n! x: esto significa realizar una operación "no" en x.
Hay tres operadores lógicos comunes en lenguaje C: (y) o (|), ¡no! ¡Usa lenguaje c! x es la operación "NO lógica" en x. Cuando x no es igual a 0, x es verdadero y x se vuelve falso. Cuando x es 0, x es falso y x es verdadero. ¡No hay x en lenguaje C! ¡Existe algo llamado x! =0 formato. = "no iguales".
El significado de x y o en lenguaje C:
%x y %o son caracteres de formato utilizados para ingresar/generar números enteros y se pueden usar en entradas formateadas en lenguaje C en el función de salida.
Usado en la función scanf, "%X,%O" significa que la primera variable correspondiente a %X recibe un número hexadecimal, luego recibe una coma sin asignarla a ninguna variable, y finalmente recibe un La Se asigna un número octal a la variable correspondiente a %O. Las letras pueden ser mayúsculas o minúsculas.
Cuando se usa en la función printf, el carácter de control %O en "%X,%O" es incorrecto, porque algunos compiladores solo reconocen %o pero no %O, es decir, en printf Caso sensible. %X corresponde a generar el número hexadecimal de letras mayúsculas, %x corresponde a generar el número hexadecimal de letras minúsculas; la coma en el medio corresponde a la salida y %o corresponde a generar el número octal;
Definiciones de todos los tipos de formato en lenguaje C:
1. %d/i
Acepta un valor entero y lo representa como un entero decimal con signo, i. es una forma antigua de escribir
2. %o
Entero octal sin signo (no se genera ningún prefijo 0)
3. >
Entero decimal sin signo
4, %x/X
Entero hexadecimal sin signo, x corresponde a abcdef y X corresponde a ABCDEF (sin prefijo de salida 0x)
5, %f (lf)