sábado, 27 de outubro de 2012

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

0 comentários:

Postar um comentário

Assuntos

@hasgar

Seguir: