TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Linguagem de Programação C

Seminário: Linguagem de Programação C. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  23/9/2013  •  Seminário  •  563 Palavras (3 Páginas)  •  251 Visualizações

Página 1 de 3

Guia de Referência (resumo) para Linguagem de Programação C

(Prof. Bruno B. Boniati – Colégio Agrícola de Frederico Westphalen – Universidade Federal de Santa Maria)

Estrutura básica de uma aplicação

/* Estrutura básica de uma aplicação */

#include <stdio.h> //standard input-output (biblioteca padrão de entrada/saída)

#include <stdlib.h> //standard library (biblioteca de propósito geral

int a; //declaração de variáveis globais

float funcao_exemplo() {

return 10;

}

void procedimento_exemplo (float f) {

f = 10;

}

int main (int argc, char *argv[]){

//corpo principal do programa

}

Operadores

Tipo Operador Propósito Exemplo

Aritméticos

+ Adição a = 4 + 1; // 5

- Subtração a = 4 – 1; // 3

* Multiplicação a = 2 * 4; // 8

/ Divisão a = 8 / 2; // 4

% Módulo (resto da divisão) a = 5 % 2; // 1

Atribuição = Atribuição simples a = 50;

Lógicos

&& “e” lógico (a > 1) && (b < 1)

|| “ou” lógico (a > 1) || (b < 1)

! não (inversão) !(a > 2)

Relacionais (Comparação)

== igual a (a == 0)

!= diferente de (a != 0)

< menor que (a < 0)

> maior que (a > 0)

<= menor ou igual a (a <= 0)

>= maior ou igual a (a >= 0)

Incremento e Decremento ++ Incremento a++;

-- Decremento a--;

Referência (Apontadores)

Operadores utilizados antes

do nome de variáveis

% Retorna o “endereço de” int a; //variável inteira

int *p; //declaração de ponteiro

p = &a; //atribui o endereço de a

*p = 2; //atribui ao conteúdo

//apontado por p o valor 2;

//como p aponta para o endereço

//de a, então a recebe 2.

* Retorna o “conteúdo de”

Entrada e Saída

printf(formato, argumentos);

Função para saída de valores segundo um determinado formato.

Ex.: printf(“%d %g\n”, 33, 5.3);

printf(“Inteiro = %d Real = %f\n”, 33, 5.3);

scanf(formato, lista de endereços)

Função para capturar e armazenar valores fornecidos via teclado.

Ex.: scanf(“%d”,&n);

Scanf(“%d:%d”,&h,&m);

Tipos Primitivos

Tipo Tamanho Valores válidos

char 1 byte -128 a 127

unsigned char 1 byte 0 a 255

short int 2 bytes -32.768 a 32.767

unsigned short int 2 bytes 0 a 65.535

long int 4 bytes -2.147.483.648 a 2.147.483.647

unsigned long int 4 bytes 0 a 4.294.967.295

float 4 bytes 10-38 a 1038

double 8 bytes 10-308 a 10308

Especificadores de formato:

%c char

%d int

%u unsigned int

%f double ou float

%e double ou float (científico)

%s cadeia de caracteres

\n quebra de linha

\t tabulação

\” caractere ”

\\ caractere \

Comandos da Linguagem

Comando Propósito Sintaxe

Declaração de variável Declaração de variável tipo nome_variavel = valor_inicial;

Declaração de constante Declaração de constante #define NOME_CONSTANTE valor

Bloco Marcar um bloco de cód. { } //Abre e fecha chaves “{}“

if Comando condicional

if (a > b) {

printf(“%s”,

...

Baixar como (para membros premium)  txt (4.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com