1. Os tipos inteiros em linguagem C incluem char, curta, int, longa, etc. A seguir, são apresentados os regulamentos da linguagem C para o comprimento de cada tipo de dados:
(a).
(b).
(C). Mais do que INT e o tipo longo deve ser curto.
2. O operador sizeof () retorna o número de bytes contidos em um tipo de dados (bytes) Bytes ocupados (observe que não é o número de membros na matriz). palavra aqueles bytes que a seção preenche.
No passado, eu também entendi vagamente essas regras escrevendo programas, mas sempre pensei que o tipo de char deveria ser 8 bits. Mas eu não tinha escolha a não ser lê -lo "a linguagem de programação C" após a verificação, descobri que o ANSI C não faz regulamentos rígidos sobre o comprimento do tipo de char. No passado, eu não prestava muita atenção à portabilidade dos tipos de dados.
C ++ Tipo de dados Comprimento do comprimento:
1. Bytes e comprimento da palavra
Byte, oito bits são um byte, que é um conceito fixo. O comprimento da palavra refere-se ao comprimento dos dados binários que um computador pode processar ao mesmo tempo e é um conceito não fixado. Por exemplo, o comprimento da palavra de um computador de 8 bits é 8, ou seja, um byte, e o comprimento da palavra de um computador de 32 bits é 32, ou seja, 4 bytes. O computador tem 64 anos, ou seja, 8 bytes.
2. Tipos de dados em C ++
1. Char de dados do tipo de caractere, esse tipo é sempre um comprimento de bytes, ou seja, 8 bits.
2. Cirurgia plástica Int, cirurgia plástica curta e cirurgia plástica longa. Normalmente, o INT é um comprimento de palavra, o curto é meio comprimento da palavra e o longo é um ou dois comprimentos de palavra (um comprimento de uma palavra em uma máquina de 32 bits).
3. Float, dupla precisão dupla e longa precisão dupla longa dupla, representando respectivamente os valores de ponto flutuante dos números de ponto flutuante de precisão única e precisão estendida. Normalmente, o float é uma palavra, o dobro é duas palavras e o duplo longo é de três ou quatro palavras.
O comprimento de cada tipo de dados em java:
Booleano é um ambiente de compilação de teste
byte 1 byte
Curto 2 bytes
Char 2 bytes
int 4 bytes
Long 8 bytes
Float 4 bytes
duplo 8 bytes