Red de conocimiento informático - Consumibles informáticos - : ¿Qué significa en lenguaje c?

: ¿Qué significa en lenguaje c?

: En lenguaje C, generalmente hay dos usos:

1. Como parte del operador ternario, la forma de expresión del operador ternario es la siguiente:

<. p>Expresión?Expresión 1:Expresión 2

El orden de cálculo es calcular primero el valor de la expresión. Si su valor es verdadero, la expresión completa devuelve el valor de la expresión 1; de lo contrario, devuelve el valor. de la expresión 2. Se puede utilizar anidado. Por ejemplo: int?a?=?1,?b?=?2;

return?a?>?b?true:false;//a>b es falso, por lo que se devuelve falso

2, como un campo de bits de la estructura. El campo de bits de la estructura es un punto de conocimiento algo difícil y su propósito es ahorrar espacio de almacenamiento. El uso básico es el siguiente:

estructura nombre de estructura de campo de bits

{

lista de campos de bits

};

Entre ellos, el formato de la lista de campos de bits es:

Nombre de dominio de bits del especificador de tipo: longitud del campo de bits

Por ejemplo: struct?_data

{ ?

int?a:8;//El campo de bits ocupa 8 bits ?

int?b:2;//El campo de bits ocupa 2 bits ?

int?c:6;/ /El campo de bits ocupa 6 bits

}T_data; En cuanto al campo de bits, existen algunas reglas para su uso. Puedes encontrar información relevante para echarle un vistazo. .