Mind map
Linguagem C
Map content
Linguagem C
Tipos de Dados
- float real 32 3.4E-38 a 3.4E38
- %f ou %e ou %E
- double real 64 1.7E-308 a 1.7E308**
- %f ou %e ou %E
- char caracter 8 0 a 255
- %c
- int inteiro 16 -32768 a 32767
- %d ou %i (decimal)
- %x ou %X (hexadecimal)
- Condição
- falso=0
- verdadeiro !=0
- modificadores
- short inteiro pequeno (2 bytes)
- %hd
- long inteiro grande (4 bytes)
- %ld
- signed inteiro com sinal (n°s positivos e negativos)
- unsigned inteiro sem sinal (apenas n°s positivos)
- %hu (short in)
- %u
- %lu (long in)
- short inteiro pequeno (2 bytes)
- constante
- const int valor = 30;
- string
- %s
- float real 32 3.4E-38 a 3.4E38
Bibliotecas
- #include <stdio.h>: Inclui as funções de Entrada/Saída (I/O);
- printf
- printf(“<expressão_controle>”,<lista_de_argumentos>);
- printf("O numero digitado foi %d\n", num);
- printf(“<expressão_controle>”,<lista_de_argumentos>);
- scanf()
- scanf(“<expressão_controle>”,<lista_de_argumentos>);
- scanf(“%f ”, &valor)
- scanf(“<expressão_controle>”,<lista_de_argumentos>);
- printf
- #include <stdlib.h>: Inclui diversas operações, incluindo conversão, geração de números pseudoaleatórios, alocação de memória, controle de processo, sinais, busca e ordenação;
- #include <conio.h>: Inclui consoles de Entrada/Saída
- getch(): lê um caractere do teclado, no instante em que foi pressionado, não permitindo que ele seja impresso na janela.
- getche(): lê um caractere do teclado, no instante em que foi pressionado, permitindo que ele seja impresso na tela.
- clrscr(): efetua a limpeza de toda a tela (ou janela).
- É um arquivo que contem as funções-padrão que seu código fonte poderá usar
- #include <stdio.h>: Inclui as funções de Entrada/Saída (I/O);
Operadores
- Atribuição
- =
- Aritméticos
- +,-,/,\,%
- Relacionais
- ==,<,<=,>,>=,!=
- Lógicos
- e,ou,nao
- &&, ||, !
- e,ou,nao
- Inc/Dec
- ++,--
- Atribuição
Caracteres especiais
- Backspace
- \b
- Pula linha
- \n
- Retorno do cursor
- \r
- Tabulação horizontal
- \t
- Tabulação vertical
- \v
- Barra
- \\
- Comentário de Linha
- //
- Comentário por bloco
- /* */
- Nulo
- \0
- Backspace
Estruturas de Seleção
- If/else
- Switch/Case(n)/defaut
- If
Diretiva Include
- Inclusão de um programa fonte em outro
Comando de Repetição
- For
- Repetição com controlador automático
- for(carga inicial; condição; pos-instrução)
- Repetição com controlador automático
- While
- Repetição com controle pelo usuário
- while (condição) { instruções; }
- Repetição com controle pelo usuário
- Do-Wihile
- comando deve ser usado para fazer a validação da entrada de dados
- do { instruções; } while (condição);
- comando deve ser usado para fazer a validação da entrada de dados
- For
Information
- Description
- Programação Mind Map on Linguagem C, created by Heitor Machado Franco on 12/03/2018.
- Created by
- Heitor Machado Franco
- Views
- 4
- Rating