Para converter um número em decimal para seu complemento de dois, conforme usado no post anterior, utilizei o seguinte programa em C:
int inteiro=236;
unsigned char buf[20];
sprintf(buf,"%X",0xFFFFF-inteiro+1);
printf("%c%c",buf[3],buf[4]);
>> 14
Descrevendo as operações realizadas:
sprintf - retorna um inteiro com o númeor de caracteres (informação inútil para mim neste programa) e faz a string do primeiro argumento (buf) receber, no formato em que está (%X, que significa hexadecimal) a variável no terceiro argumento, que na verdade, é a conta de complemento de dois: FFFFF-DEC2HEX(inteiro) (ele já interpreta como hexadecimal pelo %X) +1.
23 de ago. de 2012
Complemento de 2 em Hexadecimal em C
Assinar:
Postar comentários (Atom)
Quem sou eu
Raphael Fernandes
Carioca, Brasileiro, Estudante de Robótica
Hiperativo, Imperativo
Gosto de tecnologia, de transporte, de Rock, de reclamar e de propagandas criativas (e outras coisas que posso ter falado em um post ou não)
Hiperativo, Imperativo
Gosto de tecnologia, de transporte, de Rock, de reclamar e de propagandas criativas (e outras coisas que posso ter falado em um post ou não)
Veja também...
-
Caminho percorrido pela linha 341 Taquara x Candelária, antiga 241 Taquara x Praça Mauá Sentido Candelária: Praça Nídia Otero Estra...
-
Trajeto percorrido pelas linhas 561L e 4561L Caxias x Freguesia via Jacarepaguá e 568L Caxias x Praça Seca via Vaz Lobo. Sentido Freguesia...
-
Caminho percorrido pela linha 348, antiga 268 via linha amarela e Estrada dos Bandeirantes. A linha, que já foi até a Praça XV e, teve de se...
-
Caminho percorrido pela linha 332, da Redentor, Taquara x Castelo via praia da Barra e orla da Zona Sul. OBS: A linha foi encurtada e agora...
-
Em Fortaleza, o candidato do PT parece ter virado na reta final, e está em primeiro na pesquisa, evitando um trágico segundo turno entre um ...
-
Ligue para *8486 Espere as eventuais propagandas e informação do número de protocolo Promoções ou pacotes de desconto - 2 Pacotes de desc...
-
Na faculdade, estudamos uma matéria durante a aula da outra. É o preparativo para fazer suas coisas pessoais durante o trabalho e trabalhar ...
-
Trajeto percorrido pelas linhas 562L e 4562L Caxias x Pau Ferro via Rocha Miranda e 569L Caxias x Madureira via Rocha Miranda. Sentido Fre...
-
Peguei 12 graus de frio na parada em Volta Redonda na viagem pra São José naquele dia. Mas não superou a menor sensação términa da minha vid...
-
Aqui estão meus cupons de desconto -Cabify: raphaelf123 -Uber: ebn3sw1gue -99taxi: RAPHAELFERNANDE5 ou clique em https://d.didi...
Um comentário:
croqui
Postar um comentário