Olá pessoal... Hoje vou mostrar como descobrir o binário de um número. Vamos lá!!!
O C permite que se faça operações lógicas "bit-a- bit" em números. Ou seja, neste
caso, o número é representado por sua forma binária e as operações são feitas em cada bit
dele. Imagine um número inteiro de 16 bits, a variável i, armazenando o valor 2. A
representação binária de i, será: 0000000000000010 (quinze zeros e um único 1 na segunda
posição da direita para a esquerda). Poderemos fazer operações em cada um dos bits deste
número. Por exemplo, se fizermos a negação do número (operação binária NOT, ou operador
binário ~ em C), isto é, ~i, o número se transformará em 1111111111111101. As operações
binárias ajudam programadores que queiram trabalhar com o computador em "baixo nível".
Eu expliquei uma forma de utilização do números binários com bit, mas agora como eu faço
para achar o código binário de um número??? Vocês podem achar díficil, mas é muito simples
é só saber uma operação matemática que todos nós aprendemos logo cedo, a divisão!!! Vocês
podem achar estranho, mas é só utilizando a divisão e invertendo os números que nós chegamos
ao código binário desse número...
Ex: 9/2 = 4.5 né? Sim, mas vamos fazer diferente para pode achar o código binário.
Nós temos que deixar números inteiros(números sem casas decimais, 0 ou 1)...
Vou deixar uma foto logo a baixo que vocês vão entender melhor como funciona esse método.
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
foto fail... clique no link, haha
Aqui alguns exemplos de números binários, preste atenção a escadinha que forma, rsrs... =]
0 ==00
2 ==010
4 ==0100
8 ==01000
16 ==010000
32 ==0100000
64 ==01000000
128 ==010000000
256 ==0100000000
512 ==01000000000
1024==010000000000
2048==0100000000000
4096==01000000000000
Obs: Eu podeira achar o binários desses números com o método que eu mostrei, mas dá muito
trabalho, então corri para a calculadora do programador que vem com o Win7, kkkk.
Espero ter ajudado!!! =]
Att didinho... (:
O C permite que se faça operações lógicas "bit-a- bit" em números. Ou seja, neste
caso, o número é representado por sua forma binária e as operações são feitas em cada bit
dele. Imagine um número inteiro de 16 bits, a variável i, armazenando o valor 2. A
representação binária de i, será: 0000000000000010 (quinze zeros e um único 1 na segunda
posição da direita para a esquerda). Poderemos fazer operações em cada um dos bits deste
número. Por exemplo, se fizermos a negação do número (operação binária NOT, ou operador
binário ~ em C), isto é, ~i, o número se transformará em 1111111111111101. As operações
binárias ajudam programadores que queiram trabalhar com o computador em "baixo nível".
Eu expliquei uma forma de utilização do números binários com bit, mas agora como eu faço
para achar o código binário de um número??? Vocês podem achar díficil, mas é muito simples
é só saber uma operação matemática que todos nós aprendemos logo cedo, a divisão!!! Vocês
podem achar estranho, mas é só utilizando a divisão e invertendo os números que nós chegamos
ao código binário desse número...
Ex: 9/2 = 4.5 né? Sim, mas vamos fazer diferente para pode achar o código binário.
Nós temos que deixar números inteiros(números sem casas decimais, 0 ou 1)...
Vou deixar uma foto logo a baixo que vocês vão entender melhor como funciona esse método.
Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
foto fail... clique no link, haha
Aqui alguns exemplos de números binários, preste atenção a escadinha que forma, rsrs... =]
0 ==00
2 ==010
4 ==0100
8 ==01000
16 ==010000
32 ==0100000
64 ==01000000
128 ==010000000
256 ==0100000000
512 ==01000000000
1024==010000000000
2048==0100000000000
4096==01000000000000
Obs: Eu podeira achar o binários desses números com o método que eu mostrei, mas dá muito
trabalho, então corri para a calculadora do programador que vem com o Win7, kkkk.
Espero ter ajudado!!! =]
Att didinho... (:
Comment