Red de conocimientos sobre prescripción popular - Remedios caseros - ¿Qué significan los 8 bits inferiores y los 8 bits superiores en C++?

¿Qué significan los 8 bits inferiores y los 8 bits superiores en C++?

¿Has aprendido algunas teorías sobre matemáticas discretas y almacenamiento en computadora? Sí, no es difícil de entender, ¿verdad?

En las computadoras, la unidad de almacenamiento más pequeña es un byte, y la unidad más pequeña identificable es un bit, 0 o 1,1 byte=8 bits.

Hablando de bits altos y bajos, se deben almacenar al menos 16 bits = 2 bytes.

Por ejemplo, el número en la memoria es:

01111100 10000000

01111100 es el ocho superior y 10000000 es el ocho inferior.

El stop loss de 16 pulgadas se expresa como:

0x7c80

10 se expresa como:

31872

El sistema octal es:

076200

El contenido almacenado real no es necesariamente un número entero, pueden ser dos caracteres asccii o un carácter codificado en UTF-16.