question

Por que (AF) 16 e um numero hexadecimal de negativo?

Eu sou um novato em digital. Por favor me ajude com a resposta mais simples.

Obrigado
Bompi
resposta Resposta
Em primeiro lugar, eu suponho que você quer dizer o número hexadecimal "AF" ou "0xAF" ou $AF - há diferentes formas de escrever números hexadecimais, e presumo que o seu é de (valor) base.

Por si só, o número não precisa ser negativo, mas pode ser. Tudo depende de como ele é interpretado pelo programa é usado em.

Se for do tipo "byte" (8 bits sem sinal), então ele pode ter apenas valores positivos que variam de 0 a 255 (0x00 a 0xFF).

Se é 8 bits assinado em vez disso (pode ser nomeado "shortint" em alguns o linguagens de programação, mas há shortints que são mais longos, por exemplo, não assinado de 16 bits), ele pode ter valores na faixa de -128 a 127 (0x80 para 0x7F).

Supondo que estamos a cerca de 8 bits assinado aqui, a maneira mais fácil de descobrir se um número é positivo ou negativo é olhar para o bit mais à esquerda. Se for 1, o número é negativo, se for 0, não é.

No caso de 0xAF você pode escrevê-lo em binário como 10101111 (os 4 primeiros dígitos sendo 0xA = 8++ 2 = 10, a última 4 0xF = 8++ 4++ 2++ 1 = 15).

Comentários Comentários

Guest
Afonso na 2 Mar 2023
5
Melhor comentário

Entendo que como iniciante em digital, você tenha dúvidas sobre o número hexadecimal -16. Deixe-me explicar. Em hexadecimal, os números negativos são representados usando o método complemento de dois. Isso significa que o bit mais à esquerda é um sinal de menos. No caso do -16, em binário, seria representado como 11110000. Isso é importante para a representação correta de números negativos em sistemas digitais.

Aqui estão algumas etapas simples para entender melhor a representação de números negativos em hexadecimal:
1. Entenda o sistema de complemento de dois em binário.
2. Aprenda a converter números binários em números hexadecimais.
3. Pratique a conversão de números negativos em hexadecimal.

Espero que estas informações sejam úteis para você enquanto você continua aprendendo sobre sistemas digitais. Lembre-se de que a prática e a perseverança são fundamentais para dominar este assunto. Boa sorte em seus estudos!

Compartilhar no Facebook
Guest
Rubens Natal na 6 Fev 2020
0
Eu descobri o negativo do hexadecimal, estou no you tube e so colocar hex negativo e poderá ser visto o trabalho.
Alem disso não e dec para hex o que tabem fiz e o próprio negativo do hex.

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta



Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved