Re(9): Binärere Zahlen in C
Geizhals » Forum » Programmierung » Binärere Zahlen in C (46 Beiträge, 402 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.  Re: Binärere Zahlen in C  (pong am 15.02.2005, 18:24:58)
.  Re: Binärere Zahlen in C  (Zeus@Spengergasse am 15.02.2005, 19:05:42)
..  Re(2): Binärere Zahlen in C  (john-cord am 15.02.2005, 19:12:45)
...  Re(3): Binärere Zahlen in C  (Entity am 15.02.2005, 19:17:03)
....  Re(4): Binärere Zahlen in C  (Zeus@Spengergasse am 15.02.2005, 19:24:12)
.....  Re(5): Binärere Zahlen in C  (Entity am 15.02.2005, 19:27:23)
......  Re(6): Binärere Zahlen in C  (Zeus@Spengergasse am 15.02.2005, 19:30:55)
.......  Re(7): Binärere Zahlen in C  (Entity am 15.02.2005, 19:33:02)
......  Re(6): Binärere Zahlen in C  (mko am 15.02.2005, 19:47:16)
.......  Re(7): Binärere Zahlen in C  (Entity am 15.02.2005, 19:51:08)
........  Re(8): Binärere Zahlen in C  (mko am 15.02.2005, 19:57:33)
.........  Re(9): Binärere Zahlen in C  (psycho_on_tour am 15.02.2005, 20:41:29)
..........  Re(10): Binärere Zahlen in C  (mko am 15.02.2005, 21:19:38)
...........  Re(11): Binärere Zahlen in C  (Entity am 16.02.2005, 01:20:28)
............  Re(12): Binärere Zahlen in C  (mko am 16.02.2005, 02:03:48)
............  Re(12): Binärere Zahlen in C  (ecgnwotan am 17.02.2005, 13:08:03)
.............  Re(13): Binärere Zahlen in C  (Entity am 17.02.2005, 13:54:02)
..............  Re(14): Binärere Zahlen in C  (ecgnwotan am 17.02.2005, 16:24:04)
...............  Re(15): Binärere Zahlen in C  (Entity am 17.02.2005, 16:25:30)
.. Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 17.02.2005, 14:26:24)
...  Re(3): Binärere Zahlen in C  (Somnatic am 17.02.2005, 14:32:11)
.... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 17.02.2005, 14:35:40)
.....  Re(5): Binärere Zahlen in C  (Somnatic am 17.02.2005, 14:48:16)
...... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 17.02.2005, 15:06:56)
.......  Re(7): Binärere Zahlen in C  (Somnatic am 17.02.2005, 15:15:22)
........ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 17.02.2005, 15:30:24)
.........  Re(9): Binärere Zahlen in C  (Robert Craven am 17.02.2005, 15:33:28)
.......... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 17.02.2005, 15:38:54)
...........  Re(11): Binärere Zahlen in C  (Robert Craven am 17.02.2005, 15:43:39)
............ Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 17.02.2005, 15:55:33)
.........
Re(9): Binärere Zahlen in C
17.02.2005, 16:00:10
ich zitiere mal schnell dich:

> aber wie zerteile ich den String in einzelne Zeichen?

genau diese Frage habe ich beantwortet ...


JEDE Zahl liegt im Endeffekt in Binärform im Speicher. Man könnte das Ganze sogar noch weiter abstrahieren und sagen, dass IRGENDWAS im Speicher liegt. Wie das intepretiert wird ist eine andere Sache.
Gut .. ich habe eine normale Zahl .. sagen wir 37.
Wenn ich diese nun von in binärer Form anschreiben will, so wäre dies 100101 (LSB is rechts).
Berechnet wird dies über den eh schon angegebenen Algorithmus.
Die Frage ist jetzt halt wie speichere ich das am besten. Wahrscheinlich will ich es ausgeben, also speichere ich es sowieso in ein char - Array (einen String im entferntesten sinne).
Warum sollte ich denn die Zahl 100101 (also einhunderttausendeinhundertundeins). Rechnen kann ich damit genausowenig wie mit einem String. Klar ist es möglich .. aber ist es sinnvoll? Wenn ich zu der Zahl sagen wir 4 hinzuzählen wollte, so käme 100105 heraus ... sehr sinnvoll oder ? *gg* Oder sagen wir wir addieren 4 binär: 100 + 100101 = 100201 ... hui ;)
Eine binäre Addition würde wohl so funktionieren:
100101
     100
--------
101001
das müsste eigentlich stimmen .. aber ob ich jetzt das so rechne, oder ob ich 37+4 rechne .. es kommt 41 heraus ... das liegt ja wiederum sowieso in binärer Form im Speicher ...

Ausserdem: Eine Binärzahl kann keine Dezimalzahl sein, oder schonmal ein halbes Bit gesehen ? wie würde man das anschreiben ? 36,5 = 100100,5 ?




Verkaufe meinen 19'' TFT Belinea 101920

Spezielle User
Antworten PM Alle Chronologisch Zum Vorgänger
 
Melden nicht möglich
..........  Re(10): Binärere Zahlen in C  (Entity am 17.02.2005, 16:29:52)
...........  Re(11): Binärere Zahlen in C  (Somnatic am 17.02.2005, 16:53:54)
............  Re(12): Binärere Zahlen in C  (Entity am 17.02.2005, 16:54:37)
...  Re(3): Binärere Zahlen in C  (Robert Craven am 17.02.2005, 14:40:30)
.... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 17.02.2005, 14:44:38)
.....  Re(5): Binärere Zahlen in C  (Robert Craven am 17.02.2005, 14:49:22)
.....  Re(5): Binärere Zahlen in C  (Andromeda am 17.02.2005, 23:35:27)
...  Re(3): Binärere Zahlen in C  (Zeus@Spengergasse am 17.02.2005, 19:27:27)
.... Vom Autor zurückgezogen oder Autor hat seine Registrierung nicht bestätigt  (_E_r_I_c_H_ am 17.02.2005, 19:33:04)
.....  Re(5): Binärere Zahlen in C  (Zeus@Spengergasse am 17.02.2005, 19:35:02)
.  Re: Binärere Zahlen in C  (Mulder+Scully am 16.02.2005, 10:08:43)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung