Man kann die Zahl nicht in verschiedenen Formaten speicher. Zum 100.000.000mal jetzt. Eine Zahl ist eine Zahl.
0x1 = 1 = 0L
0x2 = 2 = L0
...
Der Computer arbeitet halt mit dem binären System, weil er so leichter rechnen kann. Beim Programmieren arbeitet man normalerweise mit dem Hexadezimalsystem, weil es übersichtlicher ist mit den Einheiten zu arbeiten. In der Schule in Mathe rechnest du üblicherweise im Dezimalsystem, weil es für den Menschen einfacher ist.
Alle Zahlensysteme beschreiben aber die gleichen Zahlen. Demnach ist es egal, ob du nach einer Zahl, die im Dezimalsystem 1 lautet, mit der Hexadezimalschreibweise 0x1 oder in der binärschreibweise 0L suchst. Du wirst sie immer finden, weil das keine verschiedenen Formate sind, wie du dir das vollkommen falsch denkst, sondern lediglich Schreibweisen. Demnach kannst du die Schreibweisen auch mischen:
0L + 10 = 0xB
Ich hoffe du hast es jetzt endlich verstanden.
0x1 = 1 = 0L
0x2 = 2 = L0
...
Der Computer arbeitet halt mit dem binären System, weil er so leichter rechnen kann. Beim Programmieren arbeitet man normalerweise mit dem Hexadezimalsystem, weil es übersichtlicher ist mit den Einheiten zu arbeiten. In der Schule in Mathe rechnest du üblicherweise im Dezimalsystem, weil es für den Menschen einfacher ist.
Alle Zahlensysteme beschreiben aber die gleichen Zahlen. Demnach ist es egal, ob du nach einer Zahl, die im Dezimalsystem 1 lautet, mit der Hexadezimalschreibweise 0x1 oder in der binärschreibweise 0L suchst. Du wirst sie immer finden, weil das keine verschiedenen Formate sind, wie du dir das vollkommen falsch denkst, sondern lediglich Schreibweisen. Demnach kannst du die Schreibweisen auch mischen:
0L + 10 = 0xB
Ich hoffe du hast es jetzt endlich verstanden.