Red de conocimiento informático - Computadora portátil - ¿Qué significa programación en lenguaje C?

¿Qué significa programación en lenguaje C?

Ejemplo: Programa en modo little-endian (la mayoría de los casos son en modo little-endian, a menos que se especifique lo contrario)

short int a; p>a=b; //a=0x5678

Los datos almacenados en la variable b están en orden de bytes: 0x78, 0x56, 0x34, 0x12

La variable a es de 16 bits y ocupa 2 bytes. , solo se pueden guardar 2 bytes de datos, por lo que solo se pueden guardar los primeros 2 bytes de b: 0x78,0x56

Caso especial si: b=0x1234; a=b; /p>

Entonces, usar a para guardar el valor de b provocará que se pierda el bit de datos superior cuando los dos bytes superiores de b no sean 0