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...
-
Trajeto percorrido pelas linhas 561L e 4561L Caxias x Freguesia via Jacarepaguá e 568L Caxias x Praça Seca via Vaz Lobo. Sentido Freguesia...
-
Trajeto percorrido pela linha 567L Caxias x Freguesia via Linha Amarela Sentido Caxias: Estrada dos Três Rios (sentido Cardoso Fontes)...
-
Procurei no FAQ do apoia.se e não encontrei como substituir a foto de perfil adicionada como doador. Vi até algumas informações para trocar ...
-
Ivete cantou Love of My Life e os revoltadinhos já reclamaram... Acho um gesto simpático da parte dela (mesmo não gostando das versões) em c...
-
Trajeto percorrido pela linha 565 Tanque x Gávea, antiga 755 e 465 Cascadura x Gávea. Esta linha foi encurtada após a inauguração da estação...
-
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...
-
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...
-
Trajeto: 315 Central x Recreio (Transcarioca) Sentido Recreio Central Do Brasil Praça Cristiano Otoni Rua Bento Ribeiro Túnel João Ri...
-
Caminho percorrido pela linha 309, antiga 179 Sentido Alvorada: Central do Brasil Praça Duque De Caxias Avenida Marechal Floriano Rua...
-
Uscire! Adesso! Ora che accendene un fuoco istesso! Ah, inseparabile d'amore il Dio Stringeva, o vergine, tuo fato al mio! È il sol...
Um comentário:
croqui
Postar um comentário