Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la relación entre bytes, palabras, palabras dobles, enteros, enteros dobles y números reales en la programación de PLC?

¿Cuál es la relación entre bytes, palabras, palabras dobles, enteros, enteros dobles y números reales en la programación de PLC?

1, palabra: palabra

2, byte: byte

3, bit: bit?

4, int con signo 16- entero de bits

5, entero de 32 bits con signo, entero doble

6, real: número de coma flotante, número real, 32 bits

7, 1kb = 1024 bytes, 1 palabra = 2 bytes, 1 palabra doble = 2 palabras = 4 bytes, 1 byte = 8 bits

Información ampliada:

1 plataforma de 32 bits:

(1) short ocupa dos bytes en la memoria, el rango es -2^15~ (2^15-1)

(2) int ocupa dos bytes en la memoria Cuatro bytes, el rango es -2^31~ (2^31-1)

(3) de largo ocupa cuatro bytes en la memoria, el rango es -2^31~2^31- 1

2, tipo sin signo:

(1) el corto sin signo ocupa dos bytes en la memoria, que van desde 0~2^16-1

(2) el int sin signo ocupa cuatro bytes en la memoria, que van desde 0~2^32-1

(3) unsigned long ocupa cuatro bytes en la memoria, que van desde 0~2 ^32-1

3, tipo real variable:

Hay dos formas: flotante de precisión simple y doble precisión: el flotante ocupa cuatro bytes y proporciona entre 7 y 8 dígitos significativos. Double ocupa ocho bytes y proporciona entre 15 y 16 dígitos significativos.

4, plataforma de 16 bits:

(1) Tipo entero (tipo básico): el especificador de tipo es int, que ocupa 2 bytes en la memoria.

(2) Tipo entero corto: el especificador de tipo es shortint o short, y los bytes ocupados y el rango de valores son los mismos que los del tipo entero (tipo básico).

(3) Tipo entero largo: el especificador de tipo es long int o long, que ocupa 4 bytes en la memoria.

(4) Tipo sin firmar: El especificador de tipo no está firmado.