Introdução à Linguagem C

Prog. para Software Básico

Prof. Marcelo Cohen - 03/2013

1 Introdução à Linguagem C

Versão para impressão


1.1 Estrutura de um programa


1.2 Estrutura de um programa

1.2.1 Biblioteca C de funções padrão


1.3 Tipos de dados em C


1.4 Tipos de dados em C

Tipo Bytes Bits Intervalo
short int 2 16 -32.768...32.767 (32 Kb)
unsigned short int 2 16 0...65.535 (64 Kb)
unsigned int 4 32 0...4.294.967.295 (4Gb)
int 4 32 -2.147.483.648...2.147.483.647 (2 Gb)
long int 4 32 ""
signed char 1 8 -128...127
unsigned char 1 8 0...255
float 4 32 7 casas de precisão
double 8 64 15 casas de precisão

1.5 Entrada e saída

1.5.1 Padrão C


1.6 Entrada e saída

1.6.1 Padrão C


1.7 Entrada e saída

1.7.1 Exemplo completo em C

#include <stdio.h>

int main()
{
  int valor1, valor2;
  printf("Digite os dois valores: ");
  scanf("%d %d", &valor1, &valor2);
  printf("Você digitou: %d e %d\n", valor1, valor);
} 

1.8 Entrada e saída

1.8.1 Modificadores de formato para printf/scanf

Formato Saída Exemplo
d Inteiro com sinal 127
u Inteiro sem sinal 258
x Hexadecimal sem sinal 8af
X Hexadecimal sem sinal (maiúsculas) 8AF
f Real (float ou double) 5.653
c Caractere (apenas um) a
s Array de char (string) Teste

1.9 Estruturas de controle


1.10 Estruturas de dados

1.10.1 Vetores e matrizes


1.11 Estruturas de dados

1.11.1 Vetores e matrizes