Escolar Documentos
Profissional Documentos
Cultura Documentos
Tipos de Dados
by Prof. Edson Pedro Ferlin
www.professorferlin.blogspot.com 1
Tipos de Dados
by Prof. Edson Pedro Ferlin
Modificadores de tipo:
signed (com sinal);
unsigned (sem sinal);
long (longo);
short (curto);
Variveis
by Prof. Edson Pedro Ferlin
Duas condies:
O nome deve comear com uma letra ou sublinhado (_);
Os caracteres sub-sequentes devem ser letras, nmeros ou
sublinhado (_);
Duas restries:
O nome de uma varivel no pode ser igual a uma palavra
reservada;
O nome no pode ser igual ao nome de uma funo declarada
pelo programador, ou pelas bibliotecas do C;
Variveis de at 32 caracteres so aceitas;
Case sensitive (maisculas e minsculas);
Dicas:
Usar letras minsculas para nomes de Variveis;
Usar letras maisculas para nomes de Constantes;
www.professorferlin.blogspot.com 2
by Prof. Edson Pedro Ferlin
Variveis
Parte 1 - Declarao
Forma geral de um comando de declarao de
variveis:
Exemplo:
int i,j,l;
float pi;
char ch;
long count;
Variveis
Parte 3 - Escopo
www.professorferlin.blogspot.com 3
by Prof. Edson Pedro Ferlin
Variveis
Parte 4 Exemplo de Programa
int sum; /* Variavel Global */ total (x) /* Parametro formal */
main () int x;
{ {
int count; /* Variavel Local */ sum = x + sum;
sum = 0; }
for (count = 0; count < 10; count ++)
{ display ()
total (count); {
display (); int count;
} for (count = 0; count < 10; count++)
} {
printf (.);
}
printf (A soma corrente eh %d\n,sum);
}
Variveis
Parte 5 - Observaes
www.professorferlin.blogspot.com 4
Constantes
by Prof. Edson Pedro Ferlin
Strings: Teste,t
Inicializao de Variveis
by Prof. Edson Pedro Ferlin
Forma geral:
Tipo Nome_da_Varivel = constante;
Exemplos:
int hex=0xFF;
char CH=A;
int ANO=2011;
float balano = 123.4;
10
www.professorferlin.blogspot.com 5
Inicializao de Variveis
by Prof. Edson Pedro Ferlin
11
Exemplo
main ()
{
int t; /* Variavel Local */
printf (Digite um nmero: );
scanf (%d, &t);
total (t);
}
total (x) /* Parametro formal */
int x;
{
int soma = 0, i, cont;
for (i = 0; i < x; i++)
{
soma = soma + 1;
for (cont = 0; cont < 10; cont++) prinft (-);
}
}
12
www.professorferlin.blogspot.com 6
Operadores
by Prof. Edson Pedro Ferlin
Parte 1 - Classes
Operadores Aritmticos
Operadores Relacionais
Operadores Lgicos
Operadores bit-a-bit
Operadores de Atribuio
Operador de Tamanho
Operador Vrgula
13
Operadores
by Prof. Edson Pedro Ferlin
14
www.professorferlin.blogspot.com 7
Operadores
by Prof. Edson Pedro Ferlin
15
Operadores
by Prof. Edson Pedro Ferlin
16
www.professorferlin.blogspot.com 8
Operadores
by Prof. Edson Pedro Ferlin
17
Operadores
by Prof. Edson Pedro Ferlin
18
www.professorferlin.blogspot.com 9
Expresses
by Prof. Edson Pedro Ferlin
19
Expresses
by Prof. Edson Pedro Ferlin
result = ( ch / i ) + ( f * d ) - ( f + i );
double
double
20
www.professorferlin.blogspot.com 10
Expresses
by Prof. Edson Pedro Ferlin
Se x um inteiro:
(float) x / 2 resultar em x/2 float, pois o modelador fora a operao
no tipo float.
21
Expresses
by Prof. Edson Pedro Ferlin
a=b/9.67-56.89*x-34.7;
22
www.professorferlin.blogspot.com 11