Modificadores de Tipo
by Prof. Edson Pedro Ferlin
de Armazenamento;
de Tipo de Funo.
www.professorferlin.blogspot.com 1
Modificadores de Acesso
by Prof. Edson Pedro Ferlin
Const
Exemplo:
Modificadores de Acesso
by Prof. Edson Pedro Ferlin
Volatile
Exemplo:
int timer;
volatile int clock;
timer = clock;
printf(Tempo decorrido %d, clock-timer);
www.professorferlin.blogspot.com 2
Modificadores Armazenamento
by Prof. Edson Pedro Ferlin
Auto
Modificadores Armazenamento
by Prof. Edson Pedro Ferlin
Extern
Diz ao compilador que os tipos e nomes das variveis que se
seguem j foram declarados em um outro lugar;
www.professorferlin.blogspot.com 3
Modificadores Armazenamento
by Prof. Edson Pedro Ferlin
Static
Modificadores Armazenamento
by Prof. Edson Pedro Ferlin
Register
www.professorferlin.blogspot.com 4
Modificadores Tipo de Funo
by Prof. Edson Pedro Ferlin
Pascal
Cdecl
10
www.professorferlin.blogspot.com 5
Modificadores Tipo de Funo
by Prof. Edson Pedro Ferlin
Interrupt
11
Converso de Tipo
by Prof. Edson Pedro Ferlin
Atribuio
Ocorre quando se mistura tipos de dados diferentes;
Regra: converte o valor do lado direito (expresso) do
comando para o tipo do lado esquerdo (objeto);
int x
char ch Quando se
float f; converte de um
func() tipo maior para
{ outro menor,
ch = x; /* 8 bits inferiores */ perde-se os
x = f; /* parte no fracionria */ bits superiores.
f = ch; /* para ponto flutuante */
f = x; /* para ponto flutuante */
}
12
www.professorferlin.blogspot.com 6