Fundamentos da Linguagem C

Voltar para o índice



./02/slides/04-caracteres

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

## Inteiros de 1 byte (o tipo 'char')

  * Caracteres da tabela ASCII.
  
  * Para o compilador, um caractere é sempre um
    inteiro de 1 byte de tamanho.
  
  * Tamanho na memória (x86_64):

+     1 byte

  * Limites:
  
+     MIN: -128
+     MAX:  127

  * Constante 'char' (literal):

    - Qualquer caractere da tabela ASCII entre
      aspas simples;

+     Uma constante caractere sempre será vista
+     como uma constante inteira e terá o tamanho
+     de 4 bytes!

+     Portanto, qualquer inteiro na faixa de valores
+     da tabela ASCII pode ser usado para representar
+     uma constante caractere.