Tipos de dados em c

Tipos de dados em c
Na maioria das linguagens de programação, usamos o método de declaração para as variáveis ​​que definimos para o nosso código; Da mesma forma, “a linguagem de programação C” possui seu método de declaração para as variáveis ​​definidas; Esta declaração é conhecida como tipo de dados. Usamos o tipo de dados em C sempre que definimos uma variável em nosso código. Isso é feito para definir qual é o tipo de dados que usaremos ou armazenamos informações nesses dados. Além disso, o tipo de dados define o tamanho das variáveis ​​em termos de bytes. Todo tipo de dados tem uma memória diferente associada a ele, e podemos executar as diferentes operações em diferentes tipos de dados. Cada tipo de dados possui diferentes faixas de números que podem armazenar nele e esses intervalos também variam de maneira diferente, dependendo dos compiladores.

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.