Variáveis ​​em C

UMA variableé um espaço reservado para algum valor. Todas as variáveis ​​têm algum tipo associado a elas, que expressa o 'tipo' de valores que podem ser atribuídos a elas. C oferece um rico conjunto de variáveis ​​-

Tipo String de formato Descrição
Caracteres % c Variáveis ​​de tipo de caractere (valores ASCII)
int % d O tamanho mais natural do inteiro para a máquina.
flutuador % f Um valor de ponto flutuante de precisão única.
em dobro % e Um valor de ponto flutuante de precisão dupla.
vazio - N / A - Representa a ausência de tipo.

charVariável Character ( ) em C

A charvariável Character ( ) contém um único caractere.

#include <stdio.h>

int main() {
   char c;        // char variable declaration
   c = 'A';       // defining a char variable
   
   printf("value of c is %c", c);
   
   return 0;
}

O resultado do programa deve ser -

value of c is A

intVariável Integer ( ) em C

int variável contém o valor inteiro isolado de um único caractere.

#include <stdio.h>

int main() {
   int i;         // integer variable declaration
   i = 123;       // defining integer variable
   
   printf("value of i is %d", i);
   
   return 0;
}

O resultado do programa deve ser -

value of i is 123

floatVariável de ponto flutuante ( ) em C

float variável contém valores de ponto flutuante de precisão única.

#include <stdio.h>

int main() {
   float f;             // floating point variable declaration
   f = 12.001234;       // defining float variable
   
   printf("value of f is %f", f);
   
   return 0;
}

O resultado do programa deve ser -

value of f is 12.001234

doubleVariável de ponto flutuante de precisão dupla ( ) em C

double variável contém valores de ponto flutuante de precisão dupla.

#include <stdio.h>

int main() {
   double d;            // double precision variable declaration
   d = 12.001234;       // defining double precision variable
   
   printf("value of d is %e", d);
   
   return 0;
}

O resultado do programa deve ser -

value of d is 1.200123e+01

voidTipo de dados Void ( ) em C

voidem C significa "nada" ou "nenhum valor". Isso é usado com declarações de ponteiro ou com declarações de função.

// declares function which takes no arguments but returns an integer value
int status(void)  

// declares function which takes an integer value but returns nothing
void status(int)

// declares a pointer p which points to some unknown type
void * p