Difference between revisions of "Shortstring/de"
From Free Pascal wiki
Jump to navigationJump to searchm (moved ShortString/de to Shortstring/de: einheitliche Schreibweise) |
m (Fixed template loop; syntax highlighting) |
||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{LanguageBar}} |
− | Speicherbedarf: 255 | + | Zurück zu den [[Data type/de|Datentypen]].<br> |
+ | Zurück zu den [[Character and string types/de|Character und String Typen]].<br> | ||
+ | |||
+ | Speicherbedarf: 256 Byte (1 Byte Längenangabe und 255 Bytes für die Zeichen)<br> | ||
Eigenschaft: | Eigenschaft: | ||
− | Das Datenfeld vom [[Data type/de|Datentyp]] '''Shortstring''' ist ein Array, aus Datenfeldern des [[Data type/de|Datentyp]] [[Char/de|Char]].<br> | + | Das [[Data field/de|Datenfeld]] vom [[Data type/de|Datentyp]] '''Shortstring''' ist ein Array, aus Datenfeldern des [[Data type/de|Datentyp]] [[Char/de|Char]].<br> |
Seine Länge ist standardmässig so festgelegt:<br> | Seine Länge ist standardmässig so festgelegt:<br> | ||
− | ShortString = String[255];<br> | + | ShortString = String[255];<br> |
+ | Der ShortString hat die gleichen Eigenschaften, wie der String bei Turbo-Pascal. | ||
+ | |||
Definition eines Datenfeldes vom [[Data type/de|Datentyp]] ShortString: | Definition eines Datenfeldes vom [[Data type/de|Datentyp]] ShortString: | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang="pascal"> | ||
Var | Var | ||
s: ShortString; | s: ShortString; | ||
Line 13: | Line 19: | ||
Beispiele für die gültige Zuweisung von Werten: | Beispiele für die gültige Zuweisung von Werten: | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang="pascal"> | ||
s := '0123ABCabc456'; | s := '0123ABCabc456'; | ||
s := s + '!"§$%&/()=?'; | s := s + '!"§$%&/()=?'; | ||
+ | s := 'c'; | ||
s := s + IntToStr(45); | s := s + IntToStr(45); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Beispiele für die ungültige Zuweisung von Werten: | Beispiele für die ungültige Zuweisung von Werten: | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang="pascal"> | ||
s := True; | s := True; | ||
s := 4; | s := 4; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | ||
− | + | ||
− | + | {{AutoCategory}}[[Category:Data types/de]] | |
− | [[Category: |
Latest revision as of 08:07, 19 January 2020
│ Deutsch (de) │ English (en) │ français (fr) │
Zurück zu den Datentypen.
Zurück zu den Character und String Typen.
Speicherbedarf: 256 Byte (1 Byte Längenangabe und 255 Bytes für die Zeichen)
Eigenschaft:
Das Datenfeld vom Datentyp Shortstring ist ein Array, aus Datenfeldern des Datentyp Char.
Seine Länge ist standardmässig so festgelegt:
ShortString = String[255];
Der ShortString hat die gleichen Eigenschaften, wie der String bei Turbo-Pascal.
Definition eines Datenfeldes vom Datentyp ShortString:
Var
s: ShortString;
Beispiele für die gültige Zuweisung von Werten:
s := '0123ABCabc456';
s := s + '!"§$%&/()=?';
s := 'c';
s := s + IntToStr(45);
Beispiele für die ungültige Zuweisung von Werten:
s := True;
s := 4;