Usando as Bases Numéricas
Utilizando Bases Numéricas em C
Podemos utilizar um Inteiro em C na Base que quisermos, utilizando Prefixos Especificos:
Se Deseja Armazenar em
Hexadecimal
, usamos o Prefixo:0x
Se deseja Armazenar em
Binário
, usamos o Prefico:0b
Se deseja armazenar em
Decimal
, somente guarde o valor na Variavel
Esse sistema de Armazenamento do Binário Somente funciona na versão do GCC 4.7+
Exemplo:
Saídas em C das Bases Numéricas
Devemos usar modificadores especificos para que a Saída no printf seja do tipo de Base que desejamos
Para que saia em Hexadecimal, devemos usar o modificador
%X
na Funçãoprintf()
Para que saia em Decimal, devemos usar o modificador
%d
na Funçãoprintf()
BINÁRIOS NÃO POSSUEM MODIFICADOR DE SAIDA
Exemplos:
Tamanhos em Bytes dos Tipos de Estrutura de Dados
Podemos saber o tamanho em Bytes dos tipos de dados usando a Função
sizeof()
Last updated