Maison  >  Article  >  La relation entre le complément des nombres négatifs et le code original

La relation entre le complément des nombres négatifs et le code original

小老鼠
小老鼠original
2023-12-22 10:46:251867parcourir

La relation existante : 1. Le complément d'un nombre négatif est l'inversion de tous les bits du code original sauf le bit de signe, puis le bit le plus bas est ajouté par 1. Le complément d'un nombre positif est le même ; comme code d'origine ; 3. Le complément d'un nombre négatif peut être obtenu en ajoutant le code d'origine positif +1.

La relation entre le complément des nombres négatifs et le code original

Il existe la relation suivante entre le complément d'un nombre négatif et le code d'origine :

  1. Le complément d'un nombre négatif est l'inversion de tous les bits du code d'origine sauf le bit de signe, puis l'ajout 1 au bit le plus bas.
  2. Le complément d'un nombre positif est le même que son code d'origine.
  3. Le complément d'un nombre négatif peut être obtenu en ajoutant le code original d'un nombre positif + 1.

Par exemple, trouvez le complément de -5 : Le nombre positif correspondant à

  1. -5 est 5.
  2. Inversez 5 au niveau du bit pour obtenir 0101.
  3. Ajoutez 1 à la fin de 0101 pour obtenir 01011, qui est le complément de -5.

Par conséquent, la relation entre le complément d'un nombre négatif et le code d'origine est la suivante : le complément d'un nombre négatif est l'inversion de tous les bits du code d'origine sauf le bit de signe, puis l'ajout de 1 au bit le plus bas.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Articles Liés

Voir plus