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:0xSe deseja Armazenar em
Binário, usamos o Prefico:0bSe 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:
unsigned int var;
var = 254; //em Decimal
var = 0xFE; //em Hexadecimal
var = 0b111111110; //em BinárioSaí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
%Xna Funçãoprintf()Para que saia em Decimal, devemos usar o modificador
%dna 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
Was this helpful?