Colección de citas famosas - Slogan de motivación - La estructura del lenguaje c

La estructura del lenguaje c

Los dos puntos ":" en la estructura

La estructura de bits es una estructura especial. Las estructuras de bits

son más convenientes que los operadores bit a bit cuando es necesario acceder bit a bit a varios bits de un byte o palabra.

La forma general de definición de estructura de bits es:

Nombre de estructura de bits de estructura (

Nombre de variable de tipo de datos: constante entera;

Nombre de variable de tipo de datos: constante entera;

}Variable de estructura de bits;

El tipo de datos debe ser int (sin signo o con signo).

La constante entera debe ser. un número entero no negativo. p>

El número varía de 0 a 15, lo que indica el número de dígitos binarios.

El nombre de la variable es opcional y no es necesario especificarlo. satisfacer las necesidades

Identificación de estructura_flag

{ sin firmar es _ palabra clave:1

Sin firmar es_externo:1

Sin firmar es _ estático; :1;

} flag

Este ejemplo define tres campos de bits, a saber, is_keyword, is_external e is_static. Cada campo ocupa 1 bit (1 bit) de espacio de almacenamiento. También se define una variable de estructura de tipo struct id_flag llamada flag

Esta es una estructura de bits porque es plástica y toda la estructura de bits es de 4 bytes.