Was ist das absolute minimum ein Programmierer sollte wissen, über binäre zahlen und rechnen?

Obwohl ich weiß, dass die grundlegenden Konzepte für die binäre Darstellung, ich habe noch nie wirklich geschrieben code, der verwendet binäre Arithmetik und Operationen.

Ich will wissen,

  • Was sind die grundlegenden Konzepte, die alle
    Programmierer wissen sollten über binäre
    zahlen und rechnen ? und

  • In dem, was die "praktischen" Möglichkeiten können binäre
    Operationen werden in der Programmierung verwendet. Ich
    habe gesehen, einige "Coole" Verwendung von shift
    Betreiber und XOR usw. aber gibt es
    einige typische Probleme, bei denen mit binären
    Operationen ist eine offensichtliche Wahl.

Geben Sie bitte Verweise auf gutes Referenz-material.

  • Mann, die Zeiten ändern sich. In meinem Kopf gibt es 4 rote LEDs. Wenn ich sehe, eine Ziffer oder die Buchstaben a bis f, die richtigen Lampen Leuchten.
  • Sie sollten in der Lage zu zählen bis zu einer million und zurück, in binäre... OMG, ist diese Frage (und die Antworten) ein Witz? Ist heute 1. April?
  • Es gibt 10 Arten von Menschen auf der Welt, diejenigen, die verstehen binäre und diejenigen, die nicht.
  • Ich bin nicht sicher, es ist von nutzen, jetzt, aber es verwendet, um zu beweisen praktisch zu wissen, dass Ein und hatten 5 Links - /rechts-switched-bit-Muster (1010 0101), ebenso wie C und 3 (1100 0011). Sie wusste, wenn Sie oder hatte Sie oder hat Sie Sie bekommen würde, 15. Sie wusste, wie Verschiebung der einen zur anderen, so dass Sie wusste, dass der Multiplikator zwischen den beiden. Mit einem physischen Gefühl für Binär-und hex gemacht alles gehen ein wenig glatter. Gemacht die zahlen konkreter.
  • Das absolute minimum, dass ein Programmierer wissen sollte, über binäre ist LONG_LONG_MIN natürlich.
InformationsquelleAutor Rahul | 2009-06-23
Schreibe einen Kommentar