Começaremos nossa jornada à programação falando de operadores matemáticos.
Como a linguagem que preferi (e sei programar um pouco) será C, temos os seguintes tipos:
Standard (já definidos na linguagem)
caracter char (1 caractere)
inteiro int (2 bytes)
inteiro duplo long int (4 bytes)
real float (4 bytes)
real duplo double (8 bytes)
nada void (0 bytes)
O tipo inteiro possui o tamanho da palavra da CPU.
| Tipo | Tamanho em Bits | Faixa |
| Char | 8 | 0 a 255 |
| int | 16 | -32768 a 32767 |
| long int | 32 | –2,147,483,648 a 2,147,483,647 |
| Float | 32 | 6 dígitos |
| Doublé | 64 | 12 dígitos |
| Void | 0 | Sem valor |
Modificadores de tipo
Alteram o significado do tipo standard.
signed (com sinal)
unsigned (sem sinal)
long (passa inteiro de 2 bytes para 4 bytes)
short (passa inteiro de 4 bytes para 2 bytes)
Se tipo int: long int = long Þ 4 bytes
short int = int Þ 2 bytes
Exemplos: signed char Þ -128 a 127
unsigned int Þ 0 a 65535
Assim, resumidamente temos:
Tipos Básicos
Int -> inteiros (2 Bytes ) – sinalizado
float -> reais (4 Bytes) – sinalizado
double -> reais longos (8 Bytes) – sinalizando
char -> 1 caractere (1 Byte) – não sinalizado
void -> nada
obs.: os tipos báiscos restringem-se a [-32 768, 32 767]
Modificadores
short int -> inteiro curto (1 byte) – sinalizado
log int -> inteiro longo (4 bytes) – sinalizado
signed -> sinalizar
unsigned -> não sinalizar
unsigned int x
obs.: 65535 -> o maior valor que se pode colocar em uma variável unsigned int.
Operadores
1 – Aritiméticos -> +, -, *, /, +=, -=, *=, /=, ++, --, %
2 – Relacionais -> <, >, <=, >=, !=
3 – Lógicos -> && (e), II (ou), !
4 – Entre bits
Até a próxima.
(Próximo tópico: Variáveis).
Assuntos
@hasgar
Veja também
» Trabalhos escolares
» Nomes engraçados
» Receitas
» Cultura
» Vida Cristã
» Poesias
» Notícias
» Utilidade pública
» Toques para celular, papéis de parede e emoticons
» Cartazes desmotivacionais
» Sabedoria e pensamentos
» Vida saudável
» Humor
» Pensamentos de um homem
» Dicas financeiras
» Algoritmos e programação
» Vida de Celebridade
¤ Precisando de um site?
¤ Ajude o site
¤ Contato
¤ Política de privacidade
¤ Mapa do site
0 comentários:
Postar um comentário