|
|
#1 |
|
Handy Gott
Registriert seit: 17.11.2002
Beiträge: 2.723
![]() |
Zahlensysteme - der Crashkurs ;)
Da gerade die Frage gestllt wurde, was ein "h" hinter einer Zahl
zu bedeuten hat, hier ein kleiner Crashkurs. Den meissten (eigentlich allen) sollte das geläufig sein, aber man muss eben alles erstmal lernen. 1) Es gibt beliebig viele Zahlensysteme 2) Im Normalfall rechnet man im Zehnersystem 3) In der Computerwelt sind hauptsächlich (nicht ausschlieslich) noch das Binäre und das Hexadezimale Zahlensystem wichtig. Code:
Dezimal Binär Hexadezimal 0 00000 0 1 00001 1 2 00010 2 3 00011 3 4 00100 4 5 00101 5 6 00110 6 7 00111 7 8 01000 8 9 01001 9 10 01010 A 11 01011 B 12 01100 C 13 01101 D 14 01110 E 15 01111 F 16 10000 10 17 10001 11 18 10010 12 19 10011 13 20 11100 14 ... ... ... Gibt es verschiedene Terminologien: 10h 0x10 0x10h &h10 das gleiche gilt für die Binäre 10: 10b 0b10 &b10 beim Patchen werden normal immer Hex Zahlen verwendet, da hier z.B. 1MB = 0x100000 Byte sind. Als Dezimalzahl wären das: 1MB = 1048576 Byte, das ist bei weitem nicht so schön zu lesen. Jetzt dürfte auch jeder den imo netten Witz: "Es gibt nur 10 verschiedene Menschen auf der Welt - die einen wissen was eine Binärzahl ist und die anderen wissen es nicht" verstehen was jetzt noch dazu kommt ist das Intel Zahlenformat. Einige Prozessoren (unter anderem auch der Infinion C166) können mit verdrehten Zahlen besser rechnen. Dabei sind die Zahlen (immer ein Byte (zwei hex Stellen) zusammen) verdreht: Die Zahl 0x123456 ist im Flash so geschrieben: 563412 das ist wichtig für die Koordinaten von Bildern oder Bildnummern. Ich hoffe das hat dem einen oder anderen weitergeholfen. |
|
|
|
|
|
#2 |
|
Premium User
Registriert seit: 29.12.2002
Beiträge: 550
![]() |
sehr guter beitrag!
fehlt nur noch das oktal system. da rechnet man auf der basis von 8: 0, 1, 2, 3, 4, 5, 6, 7, 10, 11 ... , 17, 20, ... wird in C z.b. in Strings nach dem backslash verwendet: "abcdef \015 \012 " // das erste steuerzeichen ist CR und das zweite LF // also chr(13) und chr(10) |
|
|
|
|
|
#3 |
|
Premium User
Registriert seit: 16.12.2002
Beiträge: 850
![]() |
Oh Gott ... mit Zahlensystemen bin ich vor Monaten in den Informatik-Kurs in der Schule gestartet ... was war das für ein Spaß
Mal im Ernst : Gute Einführung, ihr sorgt echt für die grundlegende IT-Bildung des Boardes |
|
|
|
|
|
#4 |
|
Moderator
Registriert seit: 08.06.2003
Beiträge: 1.137
![]() |
Du musstest mit den Zahlensystemen im Info-Kurs starten, ich musste denen dat beibringen... Dat war noch lustiger
|
|
|
|
|
|
#5 |
|
blinkende-Sterne-Typ
Registriert seit: 02.12.2002
Beiträge: 1.387
![]() |
hehe
acid hat die schreibweise vergessen, die ich gerne verwende und zwar nach der zahl die basis tiefgestellt. kann ich jetzt hier schlecht machen deswegen mach ich das in klammern dahinter. 1001(2) ... binär 267(8) ... oktal 1579(10) ... dezimal 1A8FF(16) ... hexadezimal hier die gründe, warum man das verwendet: binär ... zwei zustände (an/aus berg/tal usw.) lässt sich gut im computer darstellen oktal ... eine okt-ziffer fasst genau drei binärziffern (bits) zusammen hexadezimal .... eine hex-ziffer fasst genau vier bits zusammen ... also sind zwei hexziffern ein byte |
|
|
|
|
|
#6 |
|
Benutzer
Registriert seit: 24.05.2003
Beiträge: 51
|
da schau ich immer nach, wenn ich zu faul zum rechnen bin:
http://www.asciitable.com/ da gibts die hexcodes, decimal und oktal und die zugehörigen asciicodes. Und wem das zuviel wird, kann unten rechts sein Können mit der Maus testen: ich schaff 72 checkboxes, und ihr? Schnutz |
|
|
|
|
|
#7 |
|
Handy Gott
Registriert seit: 18.01.2003
Beiträge: 1.155
![]() |
Hehe!
So ein Miniprogramm zum Umrechnen in Turbo Pascal (!) musste ich letztens auch in Informatik schreiben. Da wusste auch fast keiner wie Zahlensysteme funktionieren. Aber eigentlich sollte das doch jeder in der 6. Klasse gelernt haben oder? *g++* |
|
|
|
|
|
#8 |
|
Superuser
Registriert seit: 03.12.2002
Beiträge: 259
![]() |
@Acid,
ich glaube Dir ist da was verrutscht. Du hast bei Dezimalsystem zweimal die "2"! |
|
|
|
|
|
#9 | |
|
Handy Gott
Registriert seit: 17.11.2002
Beiträge: 2.723
![]() |
Zitat:
|
|
|
|
|
|
|
#10 |
|
Experten Team
Registriert seit: 06.12.2002
Ort: direkt neben Flused ;)
Beiträge: 1.407
![]() |
@Acid: Gibst du auch Privatunterricht? Ich glaub, ich kappier das immer noch nicht.... lol lol lol
|
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr.














Linear-Darstellung
