C Guia Ref

2337 palavras 10 páginas
Estrutura do programa C
/* comentários */
#include
variáveis globais protótipos das funções int main(void)
{
variáveis locais corpo da função return(0); } tipo_de_retorno nome_da_função(lista_de_parâmetros)
{
variáveis locais corpo da função return(valor); ou return;
}
Diretiva #include
Inclui arquivo da biblioteca padrão
#include
Inclui arquivo da diretório atual
#include "nome do arquivo"
Tipos de dados
Tipo
Descrição
Bytes
Intervalo de valores
Um único caracter
1 0 a 255 char Números inteiros
4 -2147483648 a +2147483647 int float Números em ponto flutuante 4 3,4.10-38 a 3,4.1038 com precisão simples double Números em ponto flutuante 8 3,4.10-4932 a 1,1.10-4932 com precisão dupla
Diretiva #define
Definição de macro (valor constante):
#define nome valor
Arranjos
Declaração de vetores: tipo nome[tamanho];
Declaração de matriz: tipo nome[lin][col];
Declaração de string: char nome[tamanho];
Exemplos de inicialização: int vet[3]={20, 5, 1}; char uf[3]=”RS”;

Printf
Exibe valores. printf(“formato”, valores);
Formato
%d
%o
%x
%c
%s
%f
%%

Descrição
Número inteiro decimal
Número inteiro octal
Número inteiro hexadecimal
Um único caracter
String
Número em ponto flutuante
Exibe um %

Função getchar
Leitura de caracter. var = getchar(); ou getchar();
Função scanf
Leitura de valores. scanf(“formato”, &variavel);
Formato
%d
%f
%lf
%c
%s

Tipo int float double Um caracter
Uma string. Espaço em branco finaliza entrada.

Função gets
Leitura de string. gets(string); Operadores aritméticos
Operador
Descrição
Atribuição
=
Soma
+
Subtração
Multiplicação
*
/
Divisão (com valores int, o resultado não terá casas decimais)
Resto da divisão inteira
%
Incremento pré ou pós-fixado
++
Decremento pré ou pós-fixado
-Operadores combinados
Expressão Normal a = a + b; a = a - b; a = a * b; a = a / b; a = a % b;

Expressão Simplificada a+=b; a-=b; a*=b; a/=b;
a%=b;

Relacionados

  • Expedição
    1595 palavras | 7 páginas
  • PremiuPet
    1003 palavras | 5 páginas
  • eu so queria ver o trabalho todo
    817 palavras | 4 páginas
  • Abertura de Empresa
    4275 palavras | 18 páginas
  • Picc
    2658 palavras | 11 páginas
  • Desenvolvimento pessoal e profissional
    19455 palavras | 78 páginas
  • ggggggggggggggg
    696 palavras | 3 páginas
  • Folha de pagamento
    3497 palavras | 14 páginas
  • spda
    1378 palavras | 6 páginas
  • Contabilidade Geral
    4303 palavras | 18 páginas