Prog Est II Material Apoio 20150330

737 palavras 3 páginas
Programação Estruturada II
Material de apoio
2015.1

Linguagem C

Linguagem C
 Estrutura Básica de um programa em C
# include <stdio.h> int main(void)
{
return 0;
}

 Idenficadores:

São nomes usados para se fazer referência a variáveis, funções, rótulos e outros objetos definidos pelo usuário.
 O primeiro caractere deve ser uma letra ou um sublinhado
 A linguagem C é case sensitive
 Deve-se definir um tipo para esses objetos criados

Linguagem C
 Operadores Aritméticos
Operador

Descrição

=

Atribuição

+

Adição

-

Subtração

*

Multiplicação

/

Divisão

%

Resto de divisão (inteiros)

Linguagem C
 Expressões que podem ser abreviadas -

Incremento e Decremento
Expressão Original

Expressão Equivalente

x=x+1

x++ (pós-fixado) / ++x
(pré-fixado

x=x-1

X-- (pós-fixado) / --+x (préfixado

Linguagem C
 Expressões que podem ser abreviadas
Expressão Original

Expressão Equivalente

x = x + 10

x+=10

x = x – 10

x-=10

x = x * 10

x*=10

x = x / 10

x/=10

Linguagem C
 Operadores Relacionais
Operador

Descrição

>

Maior que

>=

Maior ou igual

<

Menor que

<=

Menor ou igual

==

Igual a

!=

Diferente (não igual)

Linguagem C
 Operadores Lógicos
Operador

Descrição

&&

AND (e)

||

OR (ou)

!

NOT (não)

Linguagem C
 Constantes de barra invertida
Código

\b
\f
\n
\t
\"
\'
\0
\\
\v
\a
\N
\xN

Significado

Retrocesso ("back")
Alimentação de formulário ("form feed")
Nova linha ("new line")
Tabulação horizontal ("tab")
Aspas
Apóstrofo
Nulo (0 em decimal)
Barra invertida
Tabulação vertical
Sinal sonoro ("beep")
Constante octal (N é o valor da constante)
Constante hexadecimal (N é o valor da constante)

Linguagem C
 Funções de Entrada e Saída de Dados
Função printf() – I/O que permite a escrita de dados no dispositivo padrão de saída (monitor).
Sintaxe: Pode conter caracteres que serão exibidos na tela e os códigos de formatação que indicam o formato em que os argumentos deve ser impressos.
Cada argumento deve ser separado por vírgula
Exemplo:

Relacionados