Mind map
EEX0006-TEMA2/6B- PROGRAMAÇÃO- Tipos de dados, expressões, operadores e tabela verdade
Map content
EEX0006-TEMA2/6B- PROGRAMAÇÃO- Tipos de dados, expressões, operadores e tabela verdade
operadores
- matemáticos
- operacionalidade
- +, -, *, /
- A divisão inteira dos números inteiros (int) a e b resulta no valor d e no resto c.
- os valores c e d podem ser obtidos por meio das seguintes equações
- d = a / b
- c = a % b
- os valores c e d podem ser obtidos por meio das seguintes equações
- Classificação
- unários
- um operando
- incremento ou decremento
- pré-fixa ou pós-fixa
- a++ ou ++a calcula o valor a+1
- binários
- Têm dois operandos.
- ternários
- Três operandos.
- dados do tipo char são traduzidos para números inteiros
- unários
- operacionalidade
- relacionais
- realização de comparações entre valores
- verdadeiro e falso
- operações
- <, >, <=, >=, ==, !=
- lógicos
- verdadeiro e falso
- Na linguagem C, os tipos de dados que representam o valor falso sempre são os valores
- 0: Caso a variável seja numérica, ou seja, int, float ou double
- null: Se for uma variável que armazene algum endereço de memória
- null: Quando for uma string, isto é, uma cadeia de caracteres
- Na linguagem C, os tipos de dados que representam o valor falso sempre são os valores
- classificação
- unários
- um operando
- binários
- dois operandos
- e-lógico
- &&
- ou-lógico
- ||
- e-lógico
- dois operandos
- unários
- verdadeiro e falso
- bit a bit
- 1 byte
- caractere ocupa um byte na memória
- 4 bytes
- float ocupa quatro bytes na memória
- operações
- E lógico
- a&b
- OU lógico
- a | b
- OU Exclusivo
- a ^ b
- Deslocamento à esquerda
- a >> b
- Deslocamento à direita
- a << b
- Negação
- ~a
- E lógico
- 1 byte
- atribuição
- armazenar valores em memória
- 1º coloca-se do lado esquerdo da igualdade a variável que receberá o valor
- 2º o símbolo
- 3º o valor que se deseja atribuir à primeira variável
- armazenar valores em memória
- conversão
- converter valores de tipos de dados diferentes
- sem perda de informação
- Converte um tipo que ocupa uma quantidade menor de memória para outro com uma quantidade maior
- com perda de informação
- Converte um tipo de dado de maior tamanho ocupado em memória para outro com um tamanho menor
- sem perda de informação
- converter valores de tipos de dados diferentes
- precedência dos operadores
- prioridade 12
- () [] . -> Expressão++ Expressão--
- prioridade 11
- * & + - ! ~ ++Expressão --Expressão (Conversão) sizeof
- prioridade 10
- * / %
- prioridade 9
- + -
- prioridade 8
- >> <<
- prioridade 7
- < > <= >=
- prioridade 6
- == !=
- prioridade 5
- & ^ |
- prioridade 4
- &&
- prioridade 3
- ||
- prioridade 2
- ?:
- prioridade 1
- = += == *= /+ %= >>= <<= &= ^= |= ,
- prioridade 12
- matemáticos
Information
- Description
- User has deleted their subject information Mind Map on EEX0006-TEMA2/6B- PROGRAMAÇÃO- Tipos de dados, expressões, operadores e tabela verdade, created by Deleted user on 14/10/2020.
- Created by
- Deleted user · Oct 2020
- Updated
- Oct 14, 2020
- Views
- 7
- Tags
- History
-
- Created by Anselmo SC · Sep 15, 2020
- Copied by Anselmo SC · Oct 14, 2020
- Rating