Deslocar Bitwise à esquerda e deslocar Bitwise funções direitas para conversões decimais binárias a maioria de bocados significativos menos máscaras sucessivas OU operador da respresentação binária significativa dos bocados

Files Recovery Software
Início Detalhes de Contato Apoio ao Cliente Download Demo Produtos  

 
 

Bitwise Shift Left

Bitwise o operador esquerdo deslocar desloca o número à esquerda. Os bocados os mais significativos são perdidos enquanto o número se move à esquerda, e vacated menos bocados significativos são zero. As seguintes mostras a respresentação binária de 43.

0101011 (decimal 43)

Deslocando os bocados à esquerda, nós perdemos o bocado o mais significativo (neste caso, um zero), e o número é acolchoado com um zero em menos bocado significativo. O seguinte é o número resultante.

1010110 (decimal 86)

Bitwise Shift Right

Bitwise o operador direito deslocar desloca a direita do número. Zero são introduzidos ao vacated a maioria de bocados significativos, e vacated menos bocados significativos são perdidos. As seguintes mostras a respresentação binária do número 43.

0101011 (decimal 43)

Deslocando os bocados à direita, nós perdemos menos bocado significativo (neste caso, esse), e o número é acolchoado com um zero no bocado o mais significativo. O seguinte é o número resultante.

0010101 (decimal 21)

O seguinte programa usa Bitwise a direita deslocar e Bitwise E para indicar um número como um número binário de 16 bocados. O número está deslocado para a direita sucessivamente de 16 para baixo a zero e ANDed com 1 para ver Bitwise se o bocado for ajustado. Um método alternativo seria usar Bitwise máscaras sucessivas com OU o operador.

#include <stdio.h>

int main()
{
int counter, num;

printf("Enter a number: ");
scanf("%d", &num);

printf("%d is binary: ", num);

for (counter=15; counter>=0; counter--)

printf("%d", (num >> counter) & 1);
putchar('\n');

return 0;
}

Funções para binário - conversões decimais

As duas funções dadas em seguida são para binário a decimal e o decimal à conversão binária. A função dada ao lado do converso um número decimal ao número binário correspondente suporta até 32 - número binário mordido. Você pode usar o este ou programá-lo dado antes para a conversão como por suas exigências.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Data Recovery livro
 
Capítulo-1 Uma vista geral da recuperação dos dados
Capítulo-2 Introdução de discos duros
Capítulo-3 Aproximação lógica aos discos e ao ósmio
Capítulo-4 Sistemas de número
Capítulo-5 Introdução da programação de C
Capítulo-6 Introdução aos princípios do computador
Capítulo-7 Comandos necessários do DOS
Capítulo-8 Funções e interrupções do Disco-BIOS que seguram com C
Capítulo-9 Segurando discos duros grandes
Capítulo-10 Recuperação dos dados do disco flexível Corrupted
Capítulo-11 Fazendo apoios
Capítulo-12 MBR de leitura e modificando com programação
Capítulo-13 DBR de leitura e modificando com programação
Capítulo-14 Programação para “a recuperação da lima crua”
Capítulo-15 Programação para limpadores dos dados
Capítulo-16 Desenvolvendo mais utilidades para discos
Apêndice Glossário de termos da recuperação dos dados
 
 
Pro Data Doctor

Início

Produtos

Detalhes de Contato

Apoio ao Cliente

Download Demo

Termos e Condições

 
Pro Data Doctor