Procedimento
Aprenderemos sobre os tipos de dados que podemos usar para definir nossas variáveis no C. Estaremos fazendo exemplos diferentes em diferentes tipos de dados, e.g., Para o tipo de dados "inteiro", estaremos aprendendo primeiro sobre a definição básica e o tamanho da memória do tipo de dados inteiro e depois aprenderemos como podemos declarar e depois inicializar uma variável usando o tipo de dados inteiro. Existem vários outros tipos de dados que gostaríamos de abordar individualmente neste artigo. A seguir, a discussão que informará sobre os vários tipos de dados e seu método de declaração associado aos seus tamanhos de memória alocados.
Inteiro
A partir do nome "Inteiro", podemos observar que esse tipo de dados seria usado para declarar um número inteiro. Esses números inteiros começam de zero e podem terminar em qualquer número possível. Inteiros pode ser números positivos ou negativos, e.g., -3, 2, etc. Mas esses números nunca podem ser decimais, e.g., 4.5, 6.7, 8.9, etc. Os números inteiros têm um tamanho de memória de pelo menos 2 bytes e um máximo de 4 bytes, onde cada byte tem oito bits armazenados nele. Portanto, se declararmos um número decimal com o tipo de dados inteiro, nosso compilador não o suportará e dará um erro.
Na figura diretamente acima, indicamos o método para declarar qualquer variável. Diga nomeado como "variável" com o tipo de dados inteiro e atribuímos o valor numérico "-3" e para o segundo número inteiro "idade", atribuímos um valor "13". No código acima, declaramos essas variáveis separadamente, mas também podemos defini -las coletivamente, seguindo o procedimento como mostrado abaixo:
Caracteres
Nosso próximo tipo de dados para a declaração de uma variável no C é um personagem abreviado como "char". Char é o tipo de dados mais fundamental de todos os tipos de dados existentes. Como o nome sugere, este tipo de dados armazena apenas os caracteres, e.g., a, b, h, r, etc. Em resumo, o tipo de dados de char é responsável por declarar os caracteres ASCII no código. Esses tipos de dados só pegam o tamanho da memória de um byte, que é 8 dos bits no total. Não poderia haver variação no tamanho da memória alocada desses dados para qualquer compilador. O especificador de formato para esse tipo de dados é representado simbolicamente como "%c". Vamos tentar declarar uma variável com o tipo de dados como char e tentar exibi -lo usando sua representação específica do formato.
#incluir
int main ()
char myCharacter = 'a';
printf ("%C \ n", MyCharacter);
retornar 0;
No exemplo mostrado acima, declaramos uma variável do tipo de dados char e inicializamos com o caractere ASCII "a". Em seguida, o exibimos usando o método "printf ()" com seu especificador de formato.
Flutuar/ dobrar
Agora discutiremos outro tipo de dados, flutuação/ dupla. Os tipos de dados de flutuação e dupla têm a mesma funcionalidade, mas variam um do outro quando se trata de tamanho de memória. Esses dois mesmos tipos de dados são usados para declarar os números decimais ou qualquer número na forma exponencial. O tipo de dados float declara o número decimal com a única precisão; Ou seja, possui 4 bytes preservados para o tamanho da memória (um total de 32 bits), enquanto o dobro declara os números decimais com o dobro da precisão em comparação com o tamanhos de float com o tamanho da memória de 8 bytes (64 bits). Agora, no exemplo, tentaremos declarar as variáveis numéricas e exponenciais usando os tipos duplos e flutuar e exibirá esses valores posteriormente usando o especificador de formato por dobro como "%lf" e para um flutuador como "%f".
#incluir
int main ()
salário de flutuação;
preço duplo;
Salário = 34.5;
Preço = 64.6;
Float exponencial = 32.442E2;
printf ("/f", salário);
printf ("%LF", preço);
printf ("/f", exponencial);
retornar 0;
Vazio
Outro tipo de dados no idioma C que é mais comumente em qualquer código é o tipo de dados "vazio". Este tipo de dados tem um tamanho de memória de quase 0 bytes. Usamos esses tipos de dados sempre que precisamos definir qualquer nova função no código. O vazio tem o significado básico igual a nada; Ele descreve o valor vazio. Sempre que somos obrigados a fazer qualquer função no código em que não queremos devolver nada, declaramos a função com o tipo de dados vazio, pois, com esta declaração, a função não retorna ou armazenam nada, pois não possui tamanho de memória alocado para esse fim. Agora, tentaremos fazer um exemplo no compilador, onde primeiro criaremos a menor função para "Print", e depois declararemos que seu tipo de dados será nulo; Se quisermos que a função retorne um valor, declararemos a função com o tipo de dados inteiro.
#incluir
void print ()
salário de flutuação;
printf ("/f", salário);
O exemplo exibe como podemos definir uma função com o tipo de dados vazio sem retornar qualquer valor.
Conclusão
A declaração dos tipos de dados antes de definir qualquer variável é a tarefa mais básica quando se trata de escrever o código para qualquer aplicativo de software. Discutimos os métodos de declaração desses tipos de dados para as variáveis neste artigo. Este artigo abrange a definição, o método da declaração e a especificação de formato dos cinco tipos de dados básicos na linguagem de programação C, e.g., int, flutuar, duplo, char e vazio. Para todos esses tipos de dados, implementamos exemplos diferentes para que vocês saibam sobre o método da declaração no Visual Studio C.