Was sind das 1er-Komplement und das 2er-Komplement von Binärzahlen?

WBOY
Freigeben: 2023-09-11 23:33:02
nach vorne
1574 Leute haben es durchsucht

Was sind das 1er-Komplement und das 2er-Komplement von Binärzahlen?

Binärzahlen werden in Basis 2 dargestellt. Es werden nur die beiden Ziffern „0“ und „1“ verwendet. Jede Ziffer in einer Binärzahl ist einBit.

Beispiel für eine Binärzahl – 0100010111

1er-Komplement

Die Binärzahl wird durch Umkehren der Ziffern der Binärzahl erhalten, d. h. 1 wird in 0 und 0 in 1 umgewandelt.

Beispiel

1’s Complement of 101100 = 010011
Nach dem Login kopieren

Das 2er-Komplement

Das Komplement einer Binärzahl ist das Komplement der Binärzahl plus 1, also das Komplement von 1 + 1.

Beispiel

2’s complement of 101101 is 010011.
Nach dem Login kopieren

Beispielcode

Code zum Finden des Eins- und Zweierkomplements -

#include  #include using namespace std; int main() { char binary[10] = "01001011"; cout<<“Binary number is ”<=0; i--) { // cout<
        
Nach dem Login kopieren

Ausgabe

Binary number is 01001011 One’s complement is 10110100 Two’s complement is 10110101
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas sind das 1er-Komplement und das 2er-Komplement von Binärzahlen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!