Guia De Referencia - Linguagem c

402 palavras 2 páginas
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
//standard input-output (biblioteca padrão de entrada/saída)
#include //standard library (biblioteca de propósito geral int a; //declaração de variáveis globais
Tipos Primitivos

float funcao_exemplo() { return 10;
}

Tipo

void procedimento_exemplo (float f) { f = 10;
}
int main (int argc, char *argv[]){
//corpo principal do programa
}

Tamanho
1 byte
1 byte
2 bytes
2 bytes
4 bytes
4 bytes
4 bytes
8 bytes

char unsigned char short int unsigned short int long int unsigned long int float double

Valores válidos
-128 a 127
0 a 255
-32.768 a 32.767
0 a 65.535
-2.147.483.648 a 2.147.483.647

0 a 4.294.967.295
10-38 a 1038
10-308 a 10308

Operadores
Tipo

Operador
+

Adição

Exemplo a = 4 + 1; // 5

-

Subtração

a = 4 – 1; // 3

Aritméticos

*

Multiplicação

a = 2 * 4; // 8

Divisão
Módulo (resto da divisão)
Atribuição simples

a = 8 / 2; // 4

Atribuição

/
%
=
&&
||
!
==

“e” lógico
“ou” lógico não (inversão) igual a

(a > 1) && (b < 1)

!=

diferente de

(a != 0)

<

menor que

(a < 0)

>

maior que

(a > 0)

=
++
--

menor ou igual a maior ou igual a
Incremento
Decremento

(a 1) || (b < 1)
!(a > 2)
(a == 0)

(a >= 0) a++; a--;

Entrada e Saída

printf(formato, argumentos);

Especificadores de formato:

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);

%c
%d
%u
%f
%e
%s
\n
\t
\”
\\

char int unsigned int double ou

Relacionados

  • Portugol
    932 palavras | 4 páginas
  • Guia c
    6345 palavras | 26 páginas
  • Paradigma
    3938 palavras | 16 páginas
  • Apostila introdução fox pro
    1026 palavras | 5 páginas
  • Abordagem da engenharia de requisitos para software legado
    7092 palavras | 29 páginas
  • Free pascal
    542 palavras | 3 páginas
  • cvnbcghn
    1289 palavras | 6 páginas
  • programação
    5994 palavras | 24 páginas
  • Guia Para Elabora O De Relat Rio
    2228 palavras | 9 páginas
  • liguagem
    9527 palavras | 39 páginas