Prog Est II Material Apoio 20150330
737 palavras
3 páginas
Programação Estruturada IIMaterial 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: