Mind map
C

Map content
C
Características
- C é uma linguagem estruturada → mas não é estruturada em blocos.
- Palavras Chaves
- Em C não tem BOLEANO
- 0 = FALSE, 1 = TRUE
- Em C não tem BOLEANO
- Endereços e ponteiros
- & = Endereço
- É passada para a função uma referência da variável, sendo possível alterar o conteúdo da variável original usando-se esta referência.
- * ponteiro
- # int a = 10, *ptr = &a;
- Aponta para uma determinada área da memoria.
- & = Endereço
Tipos de Dados
- Signed
- Possui numeros positivos e negativos
- unsigned
- Não possui número negativos
- INTEIROS
- Ponto Flutuante
- NUMEROS
- Binário , POSITIVO ---> NEGATIVO
- QUESTÂO
- Binário , POSITIVO ---> NEGATIVO
- Signed
Variáveis
- iValues
- referem a um local da memória são chamadas
- pode aparecer tanto do lado direito como do lado esquerdo de uma atribuição
- rValues
- refere a um valor que é armazenado em algum endereço da memória
- somente pode estar do lado direito de uma atribuição
- a = 10
- "A" é o ivalues
- 10 = é o Rvalues
- iValues
- Constante
- 078= quando se coloca o '0' a esquerda esta dizendo que esse numero esta na base octal. Logo a base octal é de 0 a 7, então 078 esta errado.
- Declaração
- #define
- uma atividade de pre-processamento, logo vem antes de copilar
- , ele procura pela o texto e substitui pelo seu valor
- Const
- ele atua no nivel de compilação
- #define
- Classes de Armazenamento
- Extern
- Variável do tipo global
- Auto
- é a classe de armazenamento padrão das variáveis locais em C
- register
- usada para definir variáveis LOCAIS que podem ser armazenadas em um registrador da RAM
- Isso significa que a variável tem um tamanho máximo igual ao tamanho máximo do registrador
- Static
- manter uma variável local em existência durante o tempo de vida do programa ao invés de criar e destruir cada vez que a execução entra e sai do escopo da variável.
- Extern
Operadores
- bitwise
- Tipos de Dados para imprimir
- # printf("O valor da soma = %d", soma);
- DIRETIVA
- #INCLUDE
- Faz uma copia de um arquivo especificado seja incluída no lugar da diretiva
- #DEFINE
- Cria uma constante que apos ser inserida durante ocodigo o valor da variável é substituida pelo valor da constante
- #define a = 5 .... b = a , logo b é igual a 5 tb
- Cria uma constante que apos ser inserida durante ocodigo o valor da variável é substituida pelo valor da constante
- #LINE
- vc pode determinar o valor de uma linha, isso ajuda a debugar as linhas,
- #line 10......... cout<< "lorranz"
- a próxima linha vai ser 10
- #line 10......... cout<< "lorranz"
- vc pode determinar o valor de uma linha, isso ajuda a debugar as linhas,
- #INCLUDE
Images and files in the map
Information
- Description
- TI/Programação Mind Map on C, created by lorranz sousa on 31/07/2017.
- Created by
- lorranz sousa
- Views
- 3
- Rating











