Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Conny Gast
|
Verfasst am: 15. Apr 2005 17:20 Titel: Bin n Mädel und hab da mal ne Frage zu Turbo Pascal |
|
|
Meine Frage: Wann benutze ich integer, wann char, real usw.
Kann das absolut nicht zu ordnen und mach das immer auf gut Glück.
Wäre lieb wenn mir das mal jemand beantworten könnte.
Danke!! |
|
Nach oben |
|
|
|
Gargyle Gast
|
Verfasst am: 15. Apr 2005 17:29 Titel: |
|
|
Zuerst solltest du angeben welche Programmiersprache du benutzt.
Davon hängt es ab wie die Typer interpretiert werden. |
|
Nach oben |
|
|
Gargyle Gast
|
Verfasst am: 15. Apr 2005 17:34 Titel: |
|
|
Hab übersehen das es um Turbo Pascal geht.
Wenn ich mich recht erinnere ist bei Turbo Pascal folgendes:
char ist ein Zeichen (und sollte auch nicht als Zahl interpretiert werden).
int(integer) ist eine Zahl.
Teilweise muss man beachten welche Maschine benutzt wird.
So kann ein int 16 oder 32 Bit sein . |
|
Nach oben |
|
|
Conny
Anmeldungsdatum: 15.04.2005 Beiträge: 3 Wohnort: Zwickau
|
Verfasst am: 15. Apr 2005 17:43 Titel: |
|
|
dann hab ich mal was von word gehört, wann benutz ich das dann?
Danke für die antwort erstmal. |
|
Nach oben |
|
|
Chris2005
Anmeldungsdatum: 29.03.2005 Beiträge: 20 Wohnort: Mauthausen, Österreich
|
Verfasst am: 15. Apr 2005 17:57 Titel: word |
|
|
Hi Conny!
Ich weiß nicht wie es bei Turbo Pascal genau ist, aber bei C/C++ ist ein word immer ein Datentyp der 16 Byte groß ist.
Vielleicht kannst du was damit anfangen!
mfg Chris |
|
Nach oben |
|
|
Gargyle Gast
|
Verfasst am: 15. Apr 2005 18:26 Titel: |
|
|
Unabhängig vom System hast du folgende "Zahlen"
Die ganzen Zahlen und die mit Komma.
Bei gen "ganzen Zahlen" gibt es die mit Vorzeichen (+/-) und die ohne.
Bei den Zahlen mit Momma gibt es die mit festem Komma und die mit variablen Komma..
Die kleinste ganze Zahl (ohne Vorzeichen) ist das Boolean.
Es kann die Werte Wahr/Falsch annnehmen.
Wobei "Falsch" mit der Null gekenzeichnet wird.
Wahr wird mit -1 gekennzeichnet.
Dies geschied damit man wahr und falsch durch die logischen Verknüpfungen (und/oder/Xor) beeinflussen kann.
Das Char ist ein (Text)Zeichen.
Ein int(eger) ist eine ganze Zahl mit Vorzeichen.
Bei 16 Bit kann diese also -32768 bis 32767 sein.(Die Null ist auch positiv zu sehen).
Eine Real ist eine Kommazahl.
Der Wertebereich hängt vom System ab.
Bsp:
Wenn a und b real ist must du schreiben.
a=b/3.0;
Wenn du schreibst
a=b/3;
kommt was falsches raus.
Word ist eine ganze Zahl ohne Vorzeichen.
Sie kann also nur von Null bis 65535 (bei 16Bit) gehen.
Turbo kennt auch noch gepackte Felder (32Bit) (Nicht zu emfehlen)
Ich hoffe ich hab ein wenig geholfen |
|
Nach oben |
|
|
4c1d Gast
|
Verfasst am: 15. Apr 2005 23:51 Titel: |
|
|
Einfach mal F1 drücken und nach Variablentypen suchen |
|
Nach oben |
|
|
Conny
Anmeldungsdatum: 15.04.2005 Beiträge: 3 Wohnort: Zwickau
|
Verfasst am: 19. Apr 2005 08:55 Titel: |
|
|
Danke für eure Antworten!!!! |
|
Nach oben |
|
|
t3rmi
Anmeldungsdatum: 21.02.2005 Beiträge: 17 Wohnort: Italien
|
Verfasst am: 12. Nov 2005 17:01 Titel: Re: word |
|
|
Chris2005 hat Folgendes geschrieben: | Hi Conny!
Ich weiß nicht wie es bei Turbo Pascal genau ist, aber bei C/C++ ist ein word immer ein Datentyp der 16 Byte groß ist.
|
das hängt von der maschine ab und nicht von der programmiersprache _________________ www.profexionals.tk |
|
Nach oben |
|
|
gast Gast
|
Verfasst am: 12. Nov 2005 19:03 Titel: was soll das? |
|
|
t3rmi hat Folgendes geschrieben: | das hängt von der maschine ab und nicht von der programmiersprache |
Klapskalli besser man posted nichts. Wohl schon Treffer abbekommen ? he? |
|
Nach oben |
|
|
|