Fundamentos da Linguagem C

Voltar para o índice



./04/slides/03-duvida-kretcheu-02

# Fundamentos da Linguagem C
# Aula 4 - Arrays

## As dúvidas do Kretcheu

+ Como obter o valor em cada byte de um inteiro?

: Suposições e premissas...

  * Se pudermos criar um ponteiro do tipo 'char',
    ele daria "saltos" de 1 byte quando incrementado
    em uma unidade;

  * Se esse ponteiro pudesse ser inicializado com
    o endereço base do valor inteiro na memória,
    nós poderíamos ver o que está armazenado em
    cada um dos seus bytes;

  * Como o valor em cada byte pode ser um inteiro
    entre 0 e 255 (0x00 a 0xFF), o ponteiro teria
    que ser do tipo 'unsigned char'.