Buscar

Linguagem C Inicio - Resumo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1
LINGUAGEM C - SÍNTESE 
 
ESTRUTURA BÁSICA DE UM PROGRAMA C 
 
- diretivas para o pré-processador – bibliotecas de funções 
- declaração de variáveis globais 
- protótipos de funções 
 
tipo main( ) // quando tipo não é declaro – default = int 
{ 
 - declaração de variáveis locais da função main 
 - comandos da função main 
} 
Bibliotecas de Funções 
#include <stdio.h> // Contém as funções de Entrada e Saída de dados 
#include <stdlib.h> // Contém as funções padrões 
#include <math.h> // Contém as funções Matemáticas 
#include <system.h> // Contém as funções do Sistema 
#include <string.h> // Contém as funções para maninpulação de Strings – cadeias de caracteres. 
 
TIPOS DE DADOS DA LING. C 
 
Tipo 
Num 
de 
Bits 
Num 
De 
bytes 
Formato para 
leitura com 
scanf 
Intervalo 
Inicio Fim 
char 8 1 %c -128 127 
unsigned char 8 1 %c 0 255 
signed char 8 1 %c -128 127 
int 16 2 %i -32.768 32.767 
unsigned int 16 2 %u 0 65.535 
signed int 16 2 %i -32.768 32.767 
short int 16 2 %hi -32.768 32.767 
unsigned short int 16 2 %hu 0 65.535 
signed short int 16 2 %hi -32.768 32.767 
long int 32 4 %li -2.147.483.648 2.147.483.647 
signed long int 32 4 %li -2.147.483.648 2.147.483.647 
unsigned long int 32 4 %lu 0 4.294.967.295 
float 32 4 %f 3,4E-38 3.4E+38 
double 64 8 %lf 1,7E-308 1,7E+308 
Long double 80 10 %Lf 3,4E-4932 3,4E+4932 
 
VARIÁVEIS - “Variáveis representam localizações de memória onde são armazenados dados que 
podem ser modificados pelo programa.” 
 
ATRIBUIÇÃO: = 
 
OPERADORES ARITMÉTICOS 
 
• Unários – atuam sobre apenas um operando 
Menos unário (-): multiplica o operando por -1 
A expressão -x equivale a x = x * (-1) 
 
 2
Decremento (--): decrementa o operando em uma unidade 
� A expressão x-- equivale a x = x – 1 
 
Incremento (++): incrementa o operando em uma unidade 
� A expressão x++ equivale a x = x + 1 
 
• Binários – atuam sobre dois operandos : Adição (+) / Subtração (-) / Multiplicação (*) 
/ Divisão (/) e Resto (%) - Utilizado para encontrar o resto de uma divisão 
 
• OPERADORES RELACIONAIS : Compararam expressões. Resultado lógico ->falso ou 
verdadeiro 
Igual (==) 
Maior que (>) 
Menor que (<) 
Maior ou igual (>=) 
Menor ou igual (<=) 
Diferente (!=) 
 
� OPERADORES LÓGICOS - São usados para relacionar duas expressões 
 
Operador AND (&&) 
Resulta em verdadeiro se ambas expressões forem verdadeiras 
Operador OR (||) 
Resulta em verdadeiro se pelo menos uma expressão for verdadeira 
Operador NOT (!) 
Resulta em verdadeiro se a expressão for falsa e falso se a expressão for verdadeira. 
 
FUNÇÃO DE ESCRITA DE DADOS/MENSAGEM : printf( ) 
Exemplos: 
printf(“<texto>”); Ex : printf(“Olá Mundo!”); 
 
printf(“<formato>”, <var>); 
Ex. printf(“Resultado: %f”, Resultado); 
 
printf(“<formato1> <formato2>”, <var1>, <var2>); 
Ex. printf(“Valor 1: %i \n Valor 2: %i”, iNum1, iNum2); 
 
• Funções matemáticas pré definidas em C 
 
Função Comentário 
sqrt(x) Calcula a raiz quadrada de x 
pow(x,y) Calcula a potencia de x elevado a y 
abs(x) Obtem o valor absoluto de x 
 
FUNÇÃO DE LEITURA DE DADOS: scanf( ) - scanf(“%i”,&x); 
 
ESTRUTURAS DE DECISÃO – COMANDOS CONDICIONAIS 
1) Comando de Decisão simples 
if(expressao de teste) 
 instrução; 
ou 
if(expressao de teste) 
{ 
 instrução 1; 
 instrução 2 ; 
 } 
 
 
2) Estrutura de Decisão Composta 
if(expressao de teste) 
 { 
 instrução 1; 
 instrução 2 ; 
 } 
 else 
 { 
 instrução3; 
 instrução 4 ; 
 } 
 3
ESPECIFICADORES DE FORMATO 
 
CÓDIGO DE BARRA INVERTIDA

Continue navegando