Baixe o app para aproveitar ainda mais
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
Compartilhar