Fundamentos da Linguagem C

Voltar para o índice



./02/slides/03-inteiros

# Fundamentos da Linguagem C
# Aula 2 - Os Tipos Primitivos

## Números inteiros (o tipo 'int')

  * Representa números inteiros positivos e negativos.
  
  * Tamanho na memória (x86_64):

+     4 bytes

  * Limites:
  
+     MIN: -2147483648
+     MAX:  2147483647

  * Constante 'int' (literal):

    - Qualquer número inteiro decimal, octal ou
      hexadecimal dentro dos limites do tipo int;
      
    - Não possuem ponto (.) nem expoente (e/E);
    
    - Está sujeita a 'promoção' caso expresse um
      valor maior do que o limite do tipo 'int'
      sem modificadores:
      
:       int --> long int --> unsigned long int

    - Pode ser terminada com as letras 'l/L', 'u/U',
      ou ambas, para explicitar a faixa de valores.